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 |
|
Alex Tselegidis
|
4c1ec9ea2f
|
Implemented the PUT method of appointments resource.
|
2016-07-09 22:01:03 +02:00 |
|
Alex Tselegidis
|
a40bb1ae4c
|
Implemented the POST method of the appointments resource.
|
2016-07-09 21:53:28 +02:00 |
|
Alex Tselegidis
|
de4bc1217a
|
Added API method for getting a single appointment.
|
2016-07-09 21:11:33 +02:00 |
|
Alex Tselegidis
|
523f4a3e76
|
Moved the response operations into their own namespace 'Processors' and bundled up the appointments GET request.
|
2016-07-09 13:14:08 +02:00 |
|
Alex Tselegidis
|
013e8ca4fe
|
Created initial files for required classes of the API.
|
2016-07-09 12:26:13 +02:00 |
|
Alex Tselegidis
|
425c661631
|
Added custom API exception class.
|
2016-07-09 12:25:21 +02:00 |
|
Alex Tselegidis
|
512d56b7ea
|
Corrected API authorization procedure.
|
2016-07-09 12:24:52 +02:00 |
|
Alex Tselegidis
|
5362c30784
|
Implemented scalar types for the app.
|
2016-07-09 11:03:34 +02:00 |
|
Alex Tselegidis
|
64cc62ea9c
|
Implemented Int type.
|
2016-07-09 10:33:13 +02:00 |
|
Alex Tselegidis
|
1a651fc718
|
Created base files for value types.
|
2016-07-09 10:05:33 +02:00 |
|