Commit Graph

65 Commits

Author SHA1 Message Date
Alex Tselegidis 9ddc820176 Set minimum service duration field value to honor the value of EVENT_MINIMUM_DURATION. #1068 2021-07-19 16:59:21 +03:00
Alex Tselegidis 23bcc2d468 Working plan exception - details pane shows incorrect details (#1011). 2021-07-19 16:21:14 +03:00
Alex Tselegidis 3bf718050d Improved the backend calendar rendering performance by reducing the number of calendar render cycles on each reload 2021-03-25 11:12:10 +01:00
Alex Tselegidis 78ab4ac3d2 Removed unnecessary condition 2020-12-15 10:49:16 +02:00
Alex Tselegidis 8fb111190b Use the native JSON.parse method instead of the jQuery variation 2020-12-14 20:38:17 +02:00
Alex Tselegidis 731fb52ab4 Display confirmation modal when disabling a connected Google Calendar Sync (#955). 2020-12-12 14:22:25 +02:00
Alex Tselegidis de9e0542ea Remove now indicator as it does not support custom timezones (#953) 2020-12-11 21:15:25 +02:00
Alex Tselegidis 9409633a5d Corrected javascript typo with unavailability events (#946). 2020-12-10 11:31:19 +02:00
Alex Tselegidis b794cb6e74 Use the native JSON parse method 2020-12-09 15:59:59 +02:00
Alex Tselegidis 2b5ee0426f JS fixes in the backend calendar default view 2020-12-09 14:06:47 +02:00
Alex Tselegidis b291a2bb24 Improved event selection for both default and table calendar views 2020-12-08 14:16:58 +02:00
Alex Tselegidis 3944309b0c Execut the revertFunc directly 2020-12-08 09:42:28 +02:00
Alex Tselegidis 0e9758372d Added now indication and changed snap duration 2020-12-08 09:36:46 +02:00
Alex Tselegidis bff87eb4aa Automatically reload the calendar every minute. 2020-12-08 00:11:01 +02:00
Alex Tselegidis 54c4852cd7 Consistently use solid style of fontawesome 2020-12-08 00:10:49 +02:00
Alex Tselegidis 9b24ce1e57 Corrected issue with full calendar title 2020-12-05 11:07:22 +02:00
Alex Tselegidis 78a54ef0bb Type casting for if condition 2020-12-04 14:42:31 +02:00
Alex Tselegidis 2ccc236bc2 Global AJAX error handling 2020-12-02 19:57:49 +02:00
Alex Tselegidis bbaac53308 Fixed issue with translation breaking the calendar page (#931). 2020-11-16 11:09:31 +02:00
Alex Tselegidis 9604aa4ef9 Replaced qtip with tippy.js 2020-10-22 12:29:09 +03:00
Alex Tselegidis e0dea50ee4 Renamed the unavailabilities to unavailability events 2020-10-21 21:36:37 +03:00
Alex Tselegidis 0e6fdebe0f Completed the working plan exceptions feature. 2020-10-20 16:05:00 +03:00
Alex Tselegidis 45c8a82d3f Add some margin between the icon and the text of the edit popover 2020-10-20 16:04:25 +03:00
Alex Tselegidis cab9aed12f Styling upgrades for the backend calendar page 2020-09-28 15:17:47 +03:00
Alex Tselegidis 068a3995b0 Further fixes on the google synyc activation (#890). 2020-09-24 10:26:29 +03:00
Alex Tselegidis 30eb95461a Improvements and fixes on the custom availability feature 2020-09-23 12:24:42 +03:00
Sébastien 9d1dda3806 Fix appointment date wrongly updated to current date when the modal is open from the /backend/index/<appointment hash> url 2020-09-09 15:24:28 +02:00
Alex Tselegidis af270e8fe2 Use the short "phone" for the appointment popover 2020-09-07 13:03:59 +03:00
Alex Tselegidis 2f6699f655 All buttons have their icon. 2020-09-07 12:21:16 +03:00
Alex Tselegidis 769668c828 Move the call to action button of modals to the right 2020-09-07 11:15:01 +03:00
Alex Tselegidis 5031b66bd2 Renamed the id attribute from "message_box" to "message-box" to keep things consistent. 2020-09-07 11:08:18 +03:00
Alex Tselegidis b0b8620379 The delete reason textarea has the "form-control" class. 2020-09-07 11:07:24 +03:00
Alex Tselegidis a1c10fc2d3 Replace custom event handler methods with the use of "on". 2020-09-07 10:53:39 +03:00
Alex Tselegidis 6c8fea4ad8 Register modal events before using them, e.g. when provider edits an existing appointment via link (#839) 2020-09-07 10:51:46 +03:00
Alex Tselegidis 8f618c3339 Miscellaneous fixes on view files, required after merging the bootstrap 4 codebase 2020-08-31 13:23:10 +03:00
Alex Tselegidis 6d6dc9b19c
Merge pull request #870 from popod/fix-translations
Fix the undo translation
2020-08-20 17:49:26 +02:00
Alex Tselegidis 4cc4437dad Merge branch 'bootstrap-4-and-fontawesome' of https://github.com/janinavelasco9/easyappointments into janinavelasco9-bootstrap-4-and-fontawesome
# Conflicts:
#	application/views/backend/calendar.php
#	assets/js/backend_calendar_extra_periods_modal.js
#	assets/js/backend_customers_helper.js
2020-08-15 18:41:14 +03:00
Alex Tselegidis f69db8fd93
Merge pull request #755 from popod/fix-typo
Fix some minor errors
2020-08-15 16:56:32 +03:00
Alex Tselegidis fc392e3ccf
Merge pull request #777 from popod/fix-dropdown-disable
Fix disabled bug with insert dropdown in backend.
2020-08-15 16:08:45 +03:00
Sébastien 23b55c75ec Fix the undo translation. 2020-07-23 14:29:39 +02:00
Janina Phillips 33e11291bc
Merge branch 'develop' into bootstrap-4-and-fontawesome 2020-07-19 18:56:51 -04:00
Sébastien 0eb5c939d9 Fix datepicker initialization dates with safari and IE. 2020-07-06 18:10:04 +02:00
Janina Phillips b6391ab668 fix calendar height to just adjust depending on the content and other fixes 2020-07-01 09:02:11 -04:00
Sébastien 516830b5fe Remove unneeded code. 2020-07-01 11:15:40 +02:00
Alex Tselegidis 16c18f9b99 Display event notes in the popup widget (#745). 2020-07-01 10:16:09 +02:00
Janina Phillips 8f3f4a3d28 fix calendar pop up actions 2020-06-22 09:55:46 -04:00
Sébastien 81934f2d90 Fix: replace all btn-default class by btn-light. 2020-06-19 13:09:22 +02:00
Janina Phillips 32b5742bd0 fix calendar popover buttons 2020-06-18 14:46:13 -04:00
Janina Phillips 1bd2647b77 fix some icons and styles 2020-06-18 14:23:16 -04:00
Alex Tselegidis 03b4adc6ad Removed the use of jQuery methods for array and data processing wherever possible, along with other improvements in the javascript code. 2020-05-12 20:59:29 +02:00