Commit graph

3126 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
de4054dd56 Removed unnecessary scripts from backend templates. 2020-05-12 20:59:29 +02:00
Alex Tselegidis
df44f72964 The timezones model got converted into a library (as there is no direct database table to manage). 2020-05-12 20:59:29 +02:00
Alex Tselegidis
8795deef6b Engine classes are marked as deprecated and will be removed in the next release (v1.5). 2020-05-12 20:59:29 +02:00
Alex Tselegidis
2df9ae5010 Removed "engine/core" files (will not be used eventually). 2020-05-12 20:59:29 +02:00
Alex Tselegidis
e59bcf5ef8 Updated frontend dependencies. 2020-05-12 20:59:29 +02:00
Alex Tselegidis
c48a74e037 Imported the Google API Client with composer (old files are no longer needed). 2020-05-12 20:59:28 +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
b2464deb78 Explicitly define the view in the view toggler href attribute. 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
f8164a8287
Merge pull request #780 from popod/readme-improvement
Add composer requirement to README
2020-05-12 20:04:26 +02:00
Sébastien
068bdea7f9 Add Composer to required tools list. 2020-05-11 14:16:15 +02:00
Sébastien
d8a03a50ab Fix display of service details when the service change on the booking process page. 2020-05-10 00:01:17 +02:00
Sébastien
779b291281 Fix disabled bug with insert dropdown in backend. 2020-05-09 23:29:16 +02:00
Sébastien
5e5dc79908 Fix display of date-pickers used on appointments create/update modals 2020-05-09 20:21:47 +02:00
Sébastien
356b4242a7 Fix close button not displayed on login error modal when username and password are empty. 2020-05-09 18:17:25 +02:00
Sébastien
c997a48c62 Remove an unexpected character from the settings backend page. 2020-05-09 17:58:54 +02:00
Mastej, Matt
f2b97402fd bootstrap 4 and font awesome 2020-05-07 10:34:23 -04: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
466a3a3c20 Removed typo 2020-05-06 19:14:29 +02:00
Sébastien
9905c942ac Remove timeout before closing the extra periods modal on success. 2020-05-04 21:19:02 +02:00
Sébastien
6f1604d452 Fix typo. 2020-05-04 21:13:13 +02:00
Alex Tselegidis
07276d46a6 Code changes on automatically end_datetime assignment via the REST API 2020-05-04 20:59:37 +02:00
Alex Tselegidis
5269f73bab
Merge pull request #751 from popod/api-appointments-populate-end-datetime
Automatically populate the appointment end datetime based on service duration in API
2020-05-04 20:57:15 +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
10ed734139 Removed text from calendar reload button (icon is clear enough). 2020-05-04 13:39:12 +02:00
Alex Tselegidis
4635af5094 Added quick toggle view button in backend calendar page. 2020-05-04 13:38:28 +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
05ab0db079 Automatically populate the appointment end datetime based on service duration in API. 2020-05-03 22:17:31 +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
b834869fd3 Disable the password auto-complete for users and settings page. 2020-05-02 15:04:26 +02:00
Alex Tselegidis
43946b0f4f Update CHANGELOG.md for consistency between releases. 2020-05-02 13:28:27 +02:00
Alex Tselegidis
df031fa5a1 The same migration names need to be used so that existing installations do not have problems with multiple migration numbers laying on the server. 2020-05-02 13:18:05 +02:00
Alex Tselegidis
6578b32dc8 Removed hardcoded use of the database prefix. 2020-05-02 12:51:06 +02:00
Alex Tselegidis
49f585fea8 Add default timezone value for admin, after during the installation. 2020-05-02 12:49:41 +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
2f17d46960 Corrected date.js path in view files. 2020-04-27 20:24:34 +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