oxteam
76f53b8418
Translation file cleanup.
...
Remove duplicate of the 'address' language key.
Remove the 'phone' language key as the 'phone_number' already exists for the same purpose.
Minor typo fixes in English and French translation files.
2018-07-18 15:05:29 +02:00
alext
3bb6dcdbf1
Make REST API search check with "q" parameter case insensitive. #485
2018-06-24 19:44:49 +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
3d1ec7c22e
Replaced hardcoded string with translated value on appointment removal email notification ( #491 ).
2018-06-03 15:05:18 +02:00
alext
cc7399c23f
Merge branch 'Caine85-patch-2' into hotfix
2018-04-13 14:56:23 +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
alext
4d6b452dd6
Updated copyright year in file headers.
2018-03-27 09:23:09 +02:00
alext
632f7539eb
Updated the time format values in the email notification files.
2018-03-08 14:56:31 +01:00
Andrea
d971f4f097
Added time format selection
2018-03-06 12:20:47 +01:00
alext
e013943fde
Reformatted code files.
2018-01-23 10:08:37 +01:00
alext
c3642a10e3
Added support for aggregations in appointments REST API.
2017-12-01 09:12:09 +01:00
alext
35d812a550
Added ICS invitation files in notifications as attachments.
2017-11-02 14:09:15 +01:00
alext
7bfcd87e1d
Convert time format to AM/PM.
2017-10-31 12:56:29 +01:00
alext
fcb4b9d5cf
Autoformatted php files based on CodeIgniter style guide.
2017-09-15 13:36:37 +02:00
alext
d91bebae18
Email notifications must honor the date format value ( #342 ).
2017-07-04 08:46:54 +02:00
alext
2dad4dfc34
Updated copyright year.
2017-01-31 07:35:34 +01:00
alext
3c7c95b0b1
Performed corrections to various codebase issues.
2016-11-09 20:10:27 +01:00
alext
388a079834
Renamed Alphanumeric type class to Text.
2016-11-09 19:56:24 +01:00
alext
ed7e40720e
Renamed firstname and lastname to firstName and lastName, also made some other corrections.
2016-11-06 18:30:03 +01:00
alextselegidis
9b6bdc1bd6
There must always be one PHPMailer instance per email ( fixes #192 ).
2016-10-24 22:56:09 +02:00
alextselegidis
457e59b502
There must always be one PHPMailer instance per email ( fixes #192 ).
2016-10-23 22:32:12 +02:00
alextselegidis
5229ed5767
Renamed engine type classes for PHP7 compatibility ( fixes #204 ).
2016-10-10 17:46:29 +02:00
Alex Tselegidis
6d081ad471
Added 'attendants_number' setting to REST API ( #109 ).
2016-07-21 21:00:38 +02:00
Alex Tselegidis
4d5b3ecad2
Added 'availabilitiesType' to REST API ( #185 ).
2016-07-20 21:24:00 +02:00
Alex Tselegidis
cb425e4221
Integrated 'calendar_view' setting in the API ( #182 ).
2016-07-18 23:51:15 +02:00
Alex Tselegidis
15cfcf2e76
Replaced the notifications library with the new one ( fixes #178 ).
2016-07-16 16:56:02 +02:00
Alex Tselegidis
f95dd31ad3
Created new Email notifications class with dynamic mail system configuration.
2016-07-16 16:33:34 +02:00
Alex Tselegidis
a9b43ea18d
Implemented settings API resource controller and parser.
2016-07-10 16:56:43 +02:00
Alex Tselegidis
b583f444e5
Implemented unavailabilities API resource controller and parser.
2016-07-10 16:26:02 +02:00
Alex Tselegidis
e2817957be
Implemented categories API resource controller and parser.
2016-07-10 16:13:12 +02:00
Alex Tselegidis
623eb32d67
Implemented secretaries API resource controller and parser.
2016-07-10 16:01:49 +02:00
Alex Tselegidis
655c400750
Implemented admins API resource controller and parser.
2016-07-10 15:53:22 +02:00
Alex Tselegidis
00203789bc
Replaced empty function with comparison to null because 'false' values are counted as empty.
2016-07-10 15:53:04 +02:00
Alex Tselegidis
0bd1da56e1
Implemented providers API resource controller and parser.
2016-07-10 14:17:29 +02:00
Alex Tselegidis
f3df54fd1a
The minimize processor will trim the whitespaces from the 'fields' parameter value.
2016-07-10 14:01:25 +02:00
Alex Tselegidis
d8c5eae39f
Implemented the services API resource controller.
2016-07-10 13:23:04 +02:00
Alex Tselegidis
17e74d80eb
The search processor must check for occurences inside strings and not for a complete match.
2016-07-10 13:16:52 +02:00
Alex Tselegidis
6f25d3af17
The processors should not work if the response is empty.
2016-07-10 13:15:14 +02:00
Alex Tselegidis
5f142b0c74
Created customers parser class.
2016-07-10 12:52:21 +02:00
Alex Tselegidis
e75f3e2e83
Corrected pagination processor results.
2016-07-10 12:51:37 +02:00
Alex Tselegidis
eed53d44cd
Changed the 'singleEntry' response method in order to avoid writing the ID condition in every API controller.
2016-07-10 11:38:22 +02:00
Alex Tselegidis
ff558f99c4
Added new Request class for handling the common request operations.
2016-07-10 11:12:16 +02:00
Alex Tselegidis
6ebe484abd
Added dockblock comments to new classes.
2016-07-10 10:59:39 +02:00
Alex Tselegidis
94d805f68a
The Appointments parser must cast the ID values into integers.
2016-07-10 10:37:30 +02:00
Alex Tselegidis
f99d729830
Implemented sort processor.
2016-07-10 10:37:11 +02:00
Alex Tselegidis
520b8d75e0
Added comment for skipping filtering processor feature (at least for now).
2016-07-09 23:04:06 +02:00
Alex Tselegidis
43089fede5
Implemented for Sort Processor (work in progress).
2016-07-09 23:03:27 +02:00
Alex Tselegidis
f2e1af7cb4
Implemented search processor.
2016-07-09 22:43:31 +02:00
Alex Tselegidis
4a8111566d
Implemented pagination controller.
2016-07-09 22:34:45 +02:00
Alex Tselegidis
4189bcb459
Implemented minimize response processor and updated the ProcessorsInterface.
2016-07-09 22:27:24 +02:00