Commit Graph

658 Commits

Author SHA1 Message Date
Aliberk Sandıkçı 9c58c12c79
Merge branch 'local-original-dev' into develop 2023-12-23 00:15:29 +03:00
Aliberk Sandıkçı abfac25d81
merge changes from master branch 2023-12-22 23:44:48 +03:00
Alex Tselegidis 2878d1299a Reformat entire codebase for trailing comma that will make line duplication easier 2023-12-22 11:35:41 +01:00
Alex Tselegidis 1ee373a544 Make the settings serialization more dynamic 2023-12-22 11:22:16 +01:00
Alex Tselegidis 65aacce924 No calendars are being displayed in the calendar table view while being logged in as a secretary (#1418) 2023-12-12 11:58:07 +01:00
Alex Tselegidis e6b3ffd66b Add support for custom fields on customers (#1133) 2023-12-11 09:54:29 +01:00
Alex Tselegidis 08908e5ad6 Fix working plan exception breaks handling 2023-12-04 18:26:36 +01:00
Alex Tselegidis f06dc3a25c Remove the min-width as it is no longer needed 2023-11-17 11:33:28 +01:00
Alex Tselegidis 0cc51ed33c Display the blocked periods to the calendar page (#432) 2023-11-17 09:42:57 +01:00
Alex Tselegidis f5360d2f2d Rename the block period description field to notes for compatibility with the other unavailability events 2023-11-17 09:37:38 +01:00
Alex Tselegidis 602afb50b9 Display the blocked periods in the calendar (#432) 2023-11-17 08:40:29 +01:00
Alex Tselegidis 64ce83922d Add date validation to blocked periods (#432) 2023-11-17 08:10:03 +01:00
Alex Tselegidis 1c3ae956aa Update the blocked period CRUD (#432) 2023-11-17 08:04:27 +01:00
Alex Tselegidis fbcd35f197 Add blocked period CRUD operations to the app (#432) 2023-11-03 18:25:23 +01:00
Alex Tselegidis 38f872d857 Various minor service and service category fixes 2023-11-03 18:24:49 +01:00
Alex Tselegidis 4b18b78e69 Rename the "create" method of controllers to "store" 2023-10-26 08:11:49 +02:00
Alex Tselegidis fb0fb317cf Fine tune backend-link margin 2023-10-26 08:11:49 +02:00
Alex Tselegidis c37757e969 Translation changes 2023-10-26 08:11:48 +02:00
Alex Tselegidis e9842a40bc Revert renaming the service-categories to categories (for clarity) 2023-10-26 08:11:31 +02:00
Alex Tselegidis b7e7b54947 Fix the event drop functionality for the table view (#1417) 2023-10-23 11:13:48 +02:00
Alex Tselegidis 216a07327f Fix the event drop functionality for the table view 2023-10-23 11:05:00 +02:00
Alex Tselegidis 49dcf21c10 Ensure the color selection widget is not disabled when adding a new service (#1427) 2023-10-16 11:08:03 +02:00
Alex Tselegidis 482b0077cd Do not save the unavailability if no provider was selected 2023-10-09 16:50:23 +02:00
Alex Tselegidis 571b169756 Remove unnecessary flag 2023-09-12 19:10:40 +03:00
popod fa55a4832b
fix display of long unavailability notes 2023-07-28 16:41:25 +02:00
Alex Tselegidis 0fdb1ffdae Correct the date parsing on Safari based browsers, while changing the month in the booking page 2023-07-24 09:48:27 +02:00
Alex Tselegidis 0bb02ae2bf Set the right locale to the fullcalendar instances 2023-07-17 07:50:55 +02:00
Alex Tselegidis ebe087553e Automatically select the next available date in the booking page or display a message if this month is unavailable (#1075) (#1204) 2023-07-11 08:11:41 +02:00
Alex Tselegidis 07ff42c1a4 Correct the displayed calendar height 2023-07-11 08:02:56 +02:00
Alex Tselegidis ae26a5f397 Add Open Graph information to the public booking page so that it renders nicely once shared on social media apps (#1382) 2023-07-11 07:58:57 +02:00
Alex Tselegidis 792e0545e8 Do not allow users to enable the Google Sync if "all" is selected 2023-07-11 07:44:25 +02:00
Alex Tselegidis 5473544258 Allow working plan exceptions to be defined as non-working days (#1383). 2023-07-10 08:22:55 +02:00
Alex Tselegidis 9a3c2e4036 Do not show the day numbers in the month view 2023-07-05 17:39:49 +02:00
Alex Tselegidis 4d58075ef7 Preselect the date with a query parameter (#1376) 2023-07-03 10:05:20 +02:00
Alex Tselegidis 6383974c21 Change the $secondary color to $gray-600 so that it becomes less dark 2023-06-20 19:12:42 +03:00
Alex Tselegidis afe06721f7 Keep the same provider while changing services (if possible). 2023-06-20 19:02:32 +03:00
Alex Tselegidis 03fbc518da Make the secondary colors of the lumen theme more visible 2023-06-20 18:48:20 +03:00
Alex Tselegidis 359c458404 Correct the default status value. 2023-06-19 13:16:58 +03:00
Alex Tselegidis 2f69be2bd0 Update the equivalent appointment removal action of the calendar table view. 2023-06-01 14:30:08 +02:00
Alex Tselegidis 8e37e54bdb Refactor the calendar page appointment removal so that it also uses a request parameter called "cancellation_reason", just like the public booking page does. 2023-06-01 14:25:02 +02:00
Alex Tselegidis 64edc3e450 Remove the unnecessary switch case of the calendar page. 2023-06-01 14:19:14 +02:00
Alex Tselegidis 121571f517 Display the any-provider option only if there are more than one providers available for selection 2023-05-04 17:56:43 +02:00
Alex Tselegidis 243a0467b0 Display the error message in the message modal correctly. 2023-05-04 17:51:06 +02:00
Alex Tselegidis 82b25b50ad Import the window moment object 2023-05-04 17:48:58 +02:00
Alex Tselegidis 230f052b9a Correct the min date of the booking datepicker so that it accepts the current date as a selection 2023-05-04 17:48:48 +02:00
Alex Tselegidis 0fbc3b906d Automatically store and remember the last selected filter item in the calendar page. 2023-05-04 12:00:17 +02:00
Alex Tselegidis bf3f2d7131 Unselect the selected time of the calendar right after it is detected. 2023-05-04 11:57:02 +02:00
Alex Tselegidis d3c96efac5 Enhance the booking info field display. 2023-05-04 11:52:54 +02:00
Alex Tselegidis f285414391 Add an additional message parameter to define if a message is dismissible. 2023-05-04 11:36:49 +02:00
Alex Tselegidis 194fa16039 Fix all Sass deprecation warnings 2023-05-03 07:56:12 +02:00