Commit Graph

99 Commits

Author SHA1 Message Date
Alex Tselegidis 9ec281640e Fix working plan handling and refactor to arrow functions 2023-02-20 08:01:27 +01:00
Alex Tselegidis 5f8f5f5eb2 Replace the old date picker in the table view 2023-02-07 07:34:53 +01:00
Alex Tselegidis 0b444cc8ed Replace the old time pickers in the working plan handling 2023-02-07 07:31:12 +01:00
Alex Tselegidis 0e0194c927 Replace the date time pickers in the backend section 2023-02-02 08:54:47 +01:00
Alex Tselegidis 5c1a6975f4 Replace the central date-time picker methods 2023-02-02 08:54:24 +01:00
Alex Tselegidis 99c7fe1403 Add the modal centered and scrollable to the message utility 2023-02-02 08:48:13 +01:00
Alex Tselegidis 229a2aec90 Replace the show message function with a bootstrap equivalent (no jquery ui used any more) 2023-01-27 15:54:45 +01:00
Alex Tselegidis 8879fa7889
Merge pull request #1326 from eerojaaskelainen/RelFrontFixes
Fixes for frontend problems running in release mode
2023-01-14 10:15:01 +01:00
Alex Tselegidis 4446f26399 Make the backend footer sticky and remove the "placeFooterToBottom" function 2023-01-14 09:40:18 +01:00
Alex Tselegidis d19e8a3f84 Remove footer position adjustments (not needed any more) 2022-12-21 19:18:35 +01:00
Eero Jääskeläinen e2fe600b94 CalendarTableView: Added missing declaration on unavailabilityPeriod 2022-11-17 12:53:44 +02:00
Alex Tselegidis e2c3137262 Improve the content of the calendar event popover widget 2022-10-16 22:03:29 +03:00
Alex Tselegidis b2015052d8 Do not add a dash in the event title if there are no customer first and last name provided 2022-10-16 21:58:50 +03:00
Alex Tselegidis bbf63001da Return null if the provided argument is empty 2022-10-16 21:55:59 +03:00
Alex Tselegidis 0f6df76667 Allow the users to define their own status and assign them to appointments (#244). 2022-10-16 21:54:26 +03:00
Alex Tselegidis 1fe33fb672 Correct the working_plan.js comment 2022-10-16 18:05:23 +03:00
Alex Tselegidis 436c49319c Fix the popover behavior in the calendar page 2022-10-03 17:06:01 +03:00
Alex Tselegidis f92d43b407 Fix the event popover behavior after updating to the latest bootstrap. 2022-09-14 10:14:47 +02:00
Alex Tselegidis dcc5084807 Display the company working plan when browsing the "all" filter item 2022-07-27 02:19:42 +03:00
Alex Tselegidis 7cbce26160 Correct calendar rendering in table view 2022-06-02 09:37:43 +02:00
Alex Tselegidis 72e84bd4f3 Group commonly used UI components to a single utility module 2022-05-26 15:17:33 +02:00
Alex Tselegidis d6e913edd8 Change the table view slot time format (consistent with default view) 2022-05-26 14:47:12 +02:00
Alex Tselegidis a9a72e503d Use the default service duration if the user just clicks on a calendar slot for creating a new appointment (#1237) 2022-05-26 14:26:36 +02:00
Alex Tselegidis ae71c4c89d Make sure the right provider timezone information is displayed in the appointment and unavailability modals 2022-05-24 10:47:56 +02:00
Alex Tselegidis ffb19f113a Do not display the working plan exception option if no direct provider is selected 2022-05-20 18:03:03 +02:00
Alex Tselegidis 0e316e7dea
Merge pull request #1206 from albertsalles4/develop
Fix Datepicker in Backend's Calendar Header does not change accordinly to language and first day #1201
2022-05-10 14:34:25 +02:00
Alex Tselegidis 669aa2f6c6 Add customer language and timezone fields to the appointments modal (#1094) 2022-03-29 10:15:24 +02:00
Alex Tselegidis 942cb3d46f Update the usage of the localization http client across all layouts and pages 2022-03-28 08:33:45 +02:00
Alex Tselegidis 89acfafcce Improve popover handling while reloading appointments 2022-03-02 13:28:20 +01:00
albertsalles4 1732a39965 Fix Datepicker in Backend's Calendar Header does not change accordinly to language and first day #1201 2022-02-22 12:04:20 +01:00
Alex Tselegidis 0a4ea1c336 Only pre-select the service if its found 2022-02-10 20:34:59 +01:00
Alex Tselegidis 4c0793129d The calendar will ask for the kind of event to be added after selecting time slots with the mouse. 2022-01-24 22:55:35 +01:00
Alex Tselegidis b968970fa6 Correct slot label format for default view. 2022-01-24 22:43:18 +01:00
Alex Tselegidis b6e9a7209f Select appointment time from within the calendar when "all" select filter item is selected. 2022-01-24 22:40:35 +01:00
Alex Tselegidis 4f5fbb8262 Display appointments from all providers in one view. 2022-01-24 22:07:24 +01:00
Alex Tselegidis 0bbbff47c8 Correct reload call (not in select filter item callback). 2022-01-24 22:00:47 +01:00
Alex Tselegidis 97f98c5118 All the user roles with access to the backend calendar page can filter by service (#956). 2022-01-24 21:57:17 +01:00
Alex Tselegidis 86d3ce8dc9 Change the phone number validation regex. 2022-01-24 20:44:59 +01:00
Alex Tselegidis 598fda9dfc Add file utility module. 2022-01-24 17:07:46 +01:00
Alex Tselegidis 617ee37ec7 Comment fix 2022-01-24 17:05:38 +01:00
Alex Tselegidis e659bd6e08 Add soft phone number validation (#820). 2022-01-24 15:48:20 +01:00
Alex Tselegidis 652f96f53b Use translation key instead of hard coded title. 2022-01-24 14:23:29 +01:00
Alex Tselegidis aa71d8afad Change the call-to-action message button to "delete" instead of "ok". 2022-01-24 14:11:15 +01:00
Alex Tselegidis be985b3912 Message box button styling. 2022-01-24 14:10:49 +01:00
Alex Tselegidis 3594bb8294 Use the appointment color value when rendering the appointments on the calendar. 2022-01-18 19:03:06 +01:00
Alex Tselegidis 0f0b3c114e Apply the new color selection component to the appointments modal. 2022-01-18 19:01:26 +01:00
Alex Tselegidis 76f5324901 Correct delta prop name and rename calendar-event related callback methods. 2022-01-18 17:40:43 +01:00
Alex Tselegidis e636ec2986 Update the table view so that it works with FullCalendar 5 2022-01-18 17:38:57 +01:00
Alex Tselegidis 387ac5bc19 Update the default view so that it works with FullCalendar 5 2022-01-18 15:55:21 +01:00
Alex Tselegidis 54e4c208a3 Update the project subtitle. 2022-01-18 13:05:42 +01:00