Commit graph

47 commits

Author SHA1 Message Date
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
Alex Tselegidis
25e8bbed31 Styling for popover links. 2020-05-12 20:59:29 +02:00
Alex Tselegidis
e59bcf5ef8 Updated frontend dependencies. 2020-05-12 20:59:29 +02:00
Alex Tselegidis
7af93aba76 Use the array find method directly. 2020-05-12 20:59:28 +02:00
Alex Tselegidis
70948615df Added polyfill script for backwards compatibility. 2020-05-12 20:59:28 +02:00
Alex Tselegidis
74c10d3b7b Converted hard coded HTML to jQuery generated markup. 2020-05-12 20:59:28 +02:00
Alex Tselegidis
80b53b2dd0 removed leading underscore from javascript function names. 2020-05-06 19:23:49 +02:00
Alex Tselegidis
c670c023a7 Performed major javascript refactoring for more consistncy and efficiency in the code base (work in progress) 2020-05-06 19:15:11 +02:00
Alex Tselegidis
a8394f3adf
Merge pull request #752 from popod/backend-appointments-modal-improvements
Remove delay before closing the appointments modal.
2020-05-04 20:53:37 +02:00
Alex Tselegidis
d6f176f320
Merge pull request #750 from popod/fix-notifications-auto-dismiss
Notifications are no longer automatically hidden
2020-05-04 20:51:19 +02:00
Alex Tselegidis
9b924cd3c1 Corrected the selector for notification actions (#753). 2020-05-04 20:45:59 +02:00
Alex Tselegidis
08144ceae8 Updated the event resizing and dropping of the table view. 2020-05-04 20:41:46 +02:00
Alex Tselegidis
b56073c071 Group insert buttons in the backend calendar to a button dropdown so that more space is available in the toolbar. 2020-05-04 13:56:23 +02:00
Alex Tselegidis
397ba1dfcf Corrected non working hour display in calendar table view. 2020-05-04 13:20:16 +02:00
Alex Tselegidis
f47ceae466 Added multi provider/service filtering in the backend calendar table view. 2020-05-04 13:13:42 +02:00
Alex Tselegidis
01cf72c6a6 Added the select2 library in backend pages. 2020-05-04 11:33:35 +02:00
Alex Tselegidis
080488aa7d Reconstructed the table view so that it works with fullcalendar (better handling) (#739). 2020-05-04 11:32:00 +02:00
Sébastien
b7c54af0d0 Remove timeout when appointment modal save/update action is successfull. 2020-05-03 22:40:29 +02:00
Sébastien
e637faa53d [Fix] Notifications without actions are automatically hidden after 5 seconds. 2020-05-03 21:32:36 +02:00
Alex Tselegidis
17f99883c0 Reset user settings form before validation. 2020-05-03 11:26:04 +02:00
Alex Tselegidis
8ded0851d8 Move the javascript logic of the login page to an external file. 2020-04-27 20:27:18 +02:00
Alex Tselegidis
69f4daca89 Move the javascript logic of the forgot password page to an external file. 2020-04-27 20:20:35 +02:00
Alex Tselegidis
83fd802f57 Adjusted HTTP requests in javascript files (and further code fine tuning). 2020-04-27 20:14:20 +02:00
Alex Tselegidis
63fe772155 The installation procedure will not use the assets/sql files but execute the migrations instead. 2020-04-23 20:36:43 +02:00
Alex Tselegidis
39956c6b37 Major refactoring and improvements to the application API code. 2020-04-22 21:48:56 +02:00
Alex Tselegidis
59eb0058a1 The timezone column has a default value. 2020-04-08 13:36:02 +02:00
Alex Tselegidis
c99694b520 Fixed any-provider use case in booking page. 2020-04-08 10:57:18 +02:00
Alex Tselegidis
cf581e08e6 Unavailability events do not have the provider property set. 2020-04-08 10:41:40 +02:00
Alex Tselegidis
2256505244 Corrected invalid selector use. 2020-04-08 10:29:47 +02:00
Alex Tselegidis
6b83cc6083 Corrected loading selector use. 2020-04-06 20:48:11 +02:00
Alex Tselegidis
15757852ec Added new setting for toggling the "any provider" option in the booking page (#247). 2020-04-06 20:36:22 +02:00
Alex Tselegidis
653007604f Added pagination in backend pages for faster result loading (#496). 2020-04-06 20:34:32 +02:00
Alex Tselegidis
513b0101eb Added new button for applying the global working plan to all providers (#551). 2020-03-29 19:25:23 +02:00
Alex Tselegidis
20b8557cd9 Display for language list will fit into smaller viewports (#550). 2020-03-29 19:06:40 +02:00
Alex Tselegidis
6707524ed4 Corrected service description overflow (#563). 2020-03-29 18:58:37 +02:00
Alex Tselegidis
88bbe06548 The booking zone supports timezones. 2020-03-29 16:20:30 +02:00
Alex Tselegidis
8798813606 Users are able to change their timezone from the backend settings page. 2020-03-29 15:12:44 +02:00
Alex Tselegidis
c67ec03fc1 Customer appointments are being displayed in the current user's timezone. 2020-03-29 15:10:30 +02:00
Alex Tselegidis
849f83ed03 Backend calendar handling with timezones. 2020-03-29 15:08:07 +02:00
Alex Tselegidis
534d6e1761 Event popover display the provider timezone. 2020-03-29 14:44:06 +02:00
Alex Tselegidis
1e5a1e59ea Added timezone handling for users in the backend section. 2020-03-29 14:10:49 +02:00
Alex Tselegidis
3d0d1f2005 Added timezone fields to the database (#313). 2020-03-29 12:47:57 +02:00
Alex Tselegidis
2321c3b7fc Token based authentication for the REST API (#610). 2020-03-27 11:02:06 +01:00
Alex Tselegidis
71f9892ace Automatically reload backend calendar events (#301). 2020-03-18 20:30:15 +01:00
Alex Tselegidis
22a0986468 Only use the minified files of vendor assets. 2020-03-18 20:21:11 +01:00
Alex Tselegidis
afd0323571 Updated the gulp flow (simplified tasks). 2020-03-11 13:24:23 +01:00
Alex Tselegidis
e1e9a60085 Moved source files to the root directory. 2020-03-11 10:24:25 +01:00