oxteam
78bd5e67fd
Fix display of breaks in the backend for working plans stored in database with Monday as the first weekday (EA! Issue #506 ).
...
Prior commit 00372f2f1a
, the first weekday was Monday.
After this commit, it is set to Sunday and the display of breaks in the backend calendar is broken for former working plans.
The fix consists in reordering the working plan elements with Sunday as the first day prior displaying the backend calendar.
In addition, the working plan elements are also reordered when displaying 'Settings/Business Logic' and 'Users/Providers' tabs.
This is to ensure that breaks are always displayed with Sunday first, like done for the Working Plan in those tabs, for consistency purpose..
2018-06-28 17:56:24 +02:00
alext
66aacd7e6b
Use moment objects when rendering appointments in fullcalendar.
2018-06-26 09:54:43 +02:00
alext
6bbdee1fa4
Added beta label to current release.
2018-06-24 19:47:33 +02:00
alext
3bb6dcdbf1
Make REST API search check with "q" parameter case insensitive. #485
2018-06-24 19:44:49 +02:00
alext
caa45a65f1
Performance optimization in backend calendar page, after the user clicks the insert appointment button. ( #500 )
2018-06-24 19:42:42 +02:00
alext
58ab2b0c8e
REST API response headers must use the Content-Type application/json value ( #489 ).
2018-06-24 19:38:50 +02:00
alext
ba33755032
Added new translation strings to language files ( #480 ).
2018-06-24 19:24:17 +02:00
alext
0d91792d36
Customers will now be able to remove all their data from the system ( #480 ).
2018-06-24 19:08:45 +02:00
alext
d171a5b2ee
Save consent every time the customer updates his data ( #480 ).
2018-06-24 17:27:16 +02:00
alext
2ddf7b118a
Added type field into the consent table ( #480 ).
2018-06-24 17:12:13 +02:00
alext
60f48e24ee
Integrated new legal content settings in the booking page ( #480 ).
2018-06-24 16:58:03 +02:00
alext
00f1017e35
Added cookieconsent lib in the frontend ( #480 ).
2018-06-24 16:57:45 +02:00
alext
03b7a74084
Created modals for the cookie notice, terms and conditions and privacy policy ( #480 ).
2018-06-24 16:57:22 +02:00
alext
71e758749a
Updated migration index ( #480 ).
2018-06-24 15:47:10 +02:00
alext
54076bd244
Integrated legal contents in backend settings page ( #480 ).
2018-06-24 15:46:58 +02:00
alext
37cb57ac94
Added trumbowyg into the backend section ( #480 ).
2018-06-24 15:07:22 +02:00
alext
53b754c52d
Added new database structure for storing use consents and toggling legal information ( #480 ).
2018-06-24 13:17:04 +02:00
alext
91f20dbb05
Updated app version info for 1.3.2
2018-06-24 13:00:37 +02:00
oxteam
c313249b16
FIx down procedure for Secretary Provider
...
For the secretary provider, the modify_column is wrongly applied to the ea_roles table whereas it should be applied to the ea_secretaries_providers table.
2018-06-05 10:14:57 +02:00
oxteam
c0a33d1116
French translation improved.
2018-06-03 18:56:12 +02:00
alext
9ef42e7343
Disable search buttons when editing admin record in backend
2018-06-03 16:25:37 +02:00
alext
212f4e0d4e
Typo corrections in the structure.sql
2018-06-03 16:23:45 +02:00
alext
0e3ff2493e
Backend settings are not being displayed on page load when the user is not an admin ( #497 ).
2018-06-03 15:58:44 +02:00
alext
7508790f31
Database migration fixes (from 1.2.1 to 1.3.x) ( #495 ).
...
(cherry picked from commit 40e13cb7d8f5e6f8c481c253b04f1e0fb02197ef)
2018-06-03 15:42:29 +02:00
alext
955b2bdc55
Merge remote-tracking branch 'origin/master'
2018-06-03 15:32:56 +02:00
Alex Tselegidis
3b0d9d6fa0
Merge pull request #488 from oxteam/oxteam-patch-fr_trans-1
...
Update French translation
2018-06-03 15:23:13 +02:00
oxteam
3428c6552a
Fix for unselectable calendar when switching from service to provider view ( #483 ).
...
(cherry picked from commit 9c2de28)
2018-06-03 15:21:16 +02:00
oxteam
8fa38aa139
Fix computation of unavailable dates for ANY_PROVIDER option ( #475 ).
...
(cherry picked from commit 523e260)
2018-06-03 15:20:30 +02:00
oxteam
b99d8c49f5
Use $selected_date instead of its equivalent coming from the POST ( #469 ).
...
(cherry picked from commit 36dbde8)
2018-06-03 15:15:01 +02:00
oxteam
39677ffe91
Fix date format when calling _search_any_provider ( #469 )
...
(cherry picked from commit b8e1fc3)
2018-06-03 15:13:41 +02:00
alext
3d1ec7c22e
Replaced hardcoded string with translated value on appointment removal email notification ( #491 ).
2018-06-03 15:05:18 +02:00
oxteam
3d27d05b58
Update French translation
2018-05-27 17:38:34 +02:00
alext
a2d72c068c
Corrected migration classes for v1.3.1.
2018-04-30 14:10:25 +02:00
alext
68c67af57b
Removed class from non working event.
2018-04-30 13:49:16 +02:00
alext
433b9862c7
Updated initial migration value ( #438 ).
2018-04-25 13:47:40 +02:00
alext
d23ec0483c
Removed "ea" prefix from db constraints ( #438 )
2018-04-25 13:40:13 +02:00
alext
6df2389287
Corrections in the migration classes (update secure, defensive checks, #438 ).
2018-04-24 15:26:07 +02:00
alext
6fe70d0723
Unavailable dates generation must take into concern the appointment edit mode of the booking page ( #433 ).
2018-04-23 15:58:04 +02:00
alext
9805fe7c80
Updated cache busting parameter.
2018-04-23 09:58:35 +02:00
alext
5f56eb4c2d
Removed unnecessary call for calendar events.
2018-04-23 09:52:47 +02:00
alext
cfaafc2674
Corrected start and end datetime parsing when editing unavailabilities.
2018-04-19 16:50:28 +02:00
alext
2d7fa2bd8f
Corrected class name for break event.
2018-04-15 10:29:36 +02:00
alext
c26b111ab2
Pre-select the modified appointment date when editing an existing appointment in the booking form.
2018-04-15 08:34:01 +02:00
alext
3432d4e9ea
Merge branch 'patch-1' of https://github.com/AurelienC/easyappointments into hotfix
2018-04-13 14:58:20 +02:00
alext
cc7399c23f
Merge branch 'Caine85-patch-2' into hotfix
2018-04-13 14:56:23 +02:00
alext
baa2e58951
The Appointments API endpoint must only return appointment records and no unavailabilities.
2018-04-13 14:54:50 +02:00
Andrea
e7c1415526
Update italian translation file
2018-04-12 16:55:45 +02:00
Andrea
684bb22a38
BugFix agendaDay View
2018-04-12 16:46:45 +02:00
Andrea
721df5833d
Update for new time format
2018-04-12 16:15:18 +02:00
Andrea
7d8746f40a
Update for new time format
2018-04-12 16:05:52 +02:00
Andrea
9c7ae5dfdc
Extra working days outside default working plan
...
Add function to add extra working days outside the default working plan.
2018-04-12 15:03:46 +02:00
alext
7ee9f24f5a
Corrected working plan parsing for foreign languages ( #461 ).
2018-04-09 13:50:00 +02:00
Caine85
8c16a52d2c
Update Appointments.php
...
Bug fix: Appointments Parser crashes when a provider break is added to the schedule
2018-04-09 12:06:48 +02:00
Aurélien
31639bb1db
Update translations_lang.php
...
About issue #455
2018-04-04 18:03:23 +02:00
alext
ead4ae5985
Corrections in the datetimepicker and timepicker formatting.
2018-03-28 14:41:27 +02:00
alext
bbffd75a51
Updated version number and cache busting parameter.
2018-03-28 14:37:26 +02:00
alext
5147d0ad68
Added error messages with more information for the installation page ( #452 )
2018-03-28 14:36:28 +02:00
alext
4d6b452dd6
Updated copyright year in file headers.
2018-03-27 09:23:09 +02:00
alext
4ed30b6822
Corrected translation key for server communication error.
2018-03-27 09:19:27 +02:00
alext
610f184aad
Further formatting corrections.
2018-03-17 18:00:55 +01:00
alext
52be9ff9d7
Merge branch 'develop' into hotfix
2018-03-09 07:57:31 +01:00
alext
43b9cf678b
Corrected time format use in booking page.
2018-03-08 14:59:13 +01:00
alext
632f7539eb
Updated the time format values in the email notification files.
2018-03-08 14:56:31 +01:00
alext
1caccb731a
Changed the time formatting in javascript files.
2018-03-08 14:55:51 +01:00
alext
7bcca1b5db
Added timezone setting in back-end.
2018-03-06 22:50:31 +01:00
alext
917d7fa6bb
Added translations for the time format setting.
2018-03-06 22:47:57 +01:00
alext
7c620c6734
Added time format setting in the database and created migration file.
2018-03-06 22:46:33 +01:00
Andrea
d971f4f097
Added time format selection
2018-03-06 12:20:47 +01:00
alext
a54917aacf
Updated moment.js to a newer version.
2018-03-06 08:21:59 +01:00
Caine85
b7d762c110
Update backend_calendar_default_view.js
2018-03-02 17:12:54 +01:00
alext
49c856054c
Corrections in the spanish translation.
2018-02-27 10:12:55 +01:00
alext
4973d156f5
Updated migration number in configuration file.
2018-02-26 14:16:20 +01:00
alext
1b563eef9e
Use smaller field length value in booking form.
2018-02-26 14:15:41 +01:00
alext
a2588dbe21
Do not display expected captcha phrase on failures.
2018-02-23 15:33:41 +01:00
alext
99bfc1e3ab
Disable calendar modifications when viewing services in back-end.
2018-02-23 15:29:53 +01:00
alext
95e32bbd38
Migration classes will first check if changes need to be integrated before executing them.
2018-02-23 15:23:13 +01:00
alext
f78f45ef6f
Set correct initial value for the ea_migrations class.
2018-02-23 15:22:23 +01:00
alext
c334691cf5
Updated slovak translations.
2018-02-15 09:07:56 +01:00
alext
7d6f87f7bf
Corrected creation of provider columns in back-end table view ( #381 ).
2018-02-08 22:00:22 +01:00
alext
d60193c926
Corrected availabilities generation in booking page.
2018-02-06 15:35:10 +01:00
alext
950866d90f
Corrections for the any-provider option.
2018-02-05 15:48:43 +01:00
alext
ea53955f71
Corrected conditions when fetching events that start or end outside the displayed period of time for back-end calendar page.
2018-02-02 14:49:06 +01:00
alext
71b847135a
The availabilities generation must take into concern events that belong in the past but end at some time in the future.
2018-02-02 14:48:22 +01:00
alext
75b7fe69f6
Added fix for endless loop issue during availabilities generation.
2018-02-02 14:40:01 +01:00
alext
edbe78c6f4
The details string of the error message box becomes a button.
2018-02-02 08:19:28 +01:00
alext
7900c684af
Added max height for message pre content.
2018-01-31 18:31:15 +01:00
alext
718f24e700
Updated the update view file messages and added a link for navigation back to the back-end section.
2018-01-30 10:26:00 +01:00
alext
c25f7828bd
Updated app version info.
2018-01-23 10:10:56 +01:00
alext
7e2ef9cf00
Added maxlength to currency field of service.
2018-01-23 10:10:33 +01:00
alext
e013943fde
Reformatted code files.
2018-01-23 10:08:37 +01:00
alext
519ff17a55
Added db and email lang files into all translations.
2018-01-23 09:54:32 +01:00
alext
3e58a98765
Added message in installation page when base url contains a trailing slash.
2018-01-23 09:51:56 +01:00
alext
7aae2f359b
Appointment management modal is not updated after appointment duration resize ( #155 ).
2018-01-17 22:06:42 +01:00
alext
62b74e8e75
Updated arabic translation (contributed by abdulhamid-ghannam).
2018-01-17 21:46:00 +01:00
alext
ab0eec56ec
Updated app's config file for 1.3.0-beta.1
2018-01-15 09:17:07 +01:00
alext
dbcabd26fd
Updated app's config file for 1.3.0-beta.1
2018-01-15 09:16:09 +01:00
alext
6f5ac8c695
Replaced base_url use with config helper in GlobalVariables definition.
2018-01-15 08:58:55 +01:00
alext
fb8aea0c3e
Added config_helper.php class for fetching the configuration values in templates.
2018-01-15 08:57:17 +01:00
alext
b3412c9729
Merge branch 'patch-3' of https://github.com/nforlando/easyappointments into nforlando-patch-3
2018-01-12 13:49:51 +01:00
alext
d6d746853f
Sorted languages alphabetically.
2018-01-11 14:21:29 +01:00
alext
d2cdec6c82
Merge branch 'patch-1' of https://github.com/walalm/easyappointments into walalm-patch-1
2018-01-11 14:18:23 +01:00
alext
f56053d061
Corrected overflow of elements.
2018-01-02 13:51:24 +01:00
alext
b36f3e21a3
Removed line breaks from about settings page.
2018-01-02 13:48:43 +01:00
alext
8081e8ff9f
Disable cache busting on debug mode.
2018-01-02 13:34:13 +01:00
alext
5ae5719806
Enlarged the form filter buttons.
2018-01-02 13:32:09 +01:00
alext
ab00577ac2
Provider services and secretary providers boxes use the .well class.
2018-01-02 13:14:13 +01:00
alext
729977c1f5
Last customer's appointment must not have a border.
2018-01-02 13:09:26 +01:00
alext
8713252b87
Made the services form a bit shorter.
2018-01-02 13:06:29 +01:00
alext
1ecff848cd
Styling corrections for firefox.
2018-01-02 13:05:10 +01:00
alext
d4c3a68368
Updated the availabilities generation of REST API ( fixes #315 and #337 ).
2018-01-02 12:55:52 +01:00
alext
9fdee15b80
Updated release label
2018-01-02 12:37:34 +01:00
alext
6923520f7c
Marked methods as deprecated.
2018-01-02 12:17:45 +01:00
alext
85dec33466
Full day appointment with multiple attendants are now being taken into
...
concern while generating availabilities. (fixes #337 and #315 ).
2018-01-02 11:23:06 +01:00
alext
3a9ae7f4a3
Corrected initial values of working plan script.
2017-12-20 15:16:09 +01:00
alext
716378f074
Only load the required events and not all the database records (for better performance).
2017-12-05 22:34:56 +01:00
alext
edaa821957
Added migration class for changing db types.
2017-12-05 19:55:57 +01:00
alext
c3642a10e3
Added support for aggregations in appointments REST API.
2017-12-01 09:12:09 +01:00
alext
5058e380ae
Replaced jquery ui spinner component with native number input field.
2017-11-28 15:42:12 +01:00
alext
afc0349fcf
Changed backend users tab order.
2017-11-20 14:04:05 +01:00
alext
ef500106cc
Corrected event resizing of fullcalendar component.
2017-11-17 15:18:00 +01:00
alext
faa911276e
Corrected time handling in working plan management components.
2017-11-17 15:09:04 +01:00
alext
d24f0aea39
Corrected button margin in notification box.
2017-11-16 00:00:50 +01:00
alext
f009e73b44
Add customer email and phone number in the event popover of the backend/calendar page. #122
2017-11-15 23:53:59 +01:00
alext
049884d409
Added more information into the ajax exception messages. #370
2017-11-15 23:48:19 +01:00
alext
b4d6767801
Notification alert styling corrections.
2017-11-15 23:40:07 +01:00
alext
26138c6586
Improved loading spinner styling.
2017-11-15 23:35:11 +01:00
alext
6408bc143f
Removed jscrollpane as dependency.
2017-11-15 23:26:28 +01:00
alext
00372f2f1a
Set Sunday as the first day of the week.
2017-11-15 23:19:17 +01:00
alext
558daf1ecc
Added arabic translation ( #362 ).
2017-11-15 23:11:59 +01:00
alext
cfe4833825
Corrected backend notification box positioning.
2017-11-15 23:08:33 +01:00
alext
54ee07bf24
Removed jscrollpane from the app.
2017-11-15 23:08:11 +01:00
alext
fdd309c9d5
Added ea_migrations table.
2017-11-15 23:02:46 +01:00
alext
8df2e51a73
Added view file for the update page.
2017-11-15 22:51:46 +01:00
alext
b8b66c28da
Backend notifications shall be floating.
2017-11-15 17:21:59 +01:00
alext
e8f0f57380
Integrated asset_helper method for cache busting.
2017-11-14 14:01:49 +01:00
alext
4114bdc7bb
Dialog buttons should be defined with an array.
2017-11-14 13:55:35 +01:00
alext
e505f2bd32
Used bootstrap form validation helpers.
2017-11-14 13:52:59 +01:00
alext
3bc482adf4
Added asset_helper file and cache busting token config.
2017-11-08 15:22:30 +01:00
alext
e0f49c1d54
Added calendar select functionality.
2017-11-08 15:17:29 +01:00
alext
d4594bd583
Corrected syntax error in frontend_book.js
2017-11-05 16:31:28 +01:00
alext
7bfff7bfe0
Changed object properties reference style.
2017-11-02 14:19:54 +01:00
alext
89890dab4f
Corrected go-to date functionality.
2017-11-02 14:11:41 +01:00
alext
35d812a550
Added ICS invitation files in notifications as attachments.
2017-11-02 14:09:15 +01:00
alext
5c00bd9c82
Created helper class for ICS files.
2017-11-01 14:24:25 +01:00
alext
6aab04ce17
Added jsvrcek\ics composer package.
2017-11-01 14:23:44 +01:00
alext
32e618975a
Updated CodeIgniter to v3.1.6
2017-10-31 13:00:54 +01:00
alext
7bfcd87e1d
Convert time format to AM/PM.
2017-10-31 12:56:29 +01:00
alext
23b64463ca
Corrected backend modal message element styling.
2017-10-31 12:48:06 +01:00
alext
38dc2bd459
Adjusted working plan styling so that it matches the one from users page.
2017-10-31 12:20:06 +01:00
alext
4ce43bced3
jQuery UI datepicker improvements.
2017-10-31 12:17:14 +01:00