Alex Tselegidis
|
cb425e4221
|
Integrated 'calendar_view' setting in the API (#182).
|
2016-07-18 23:51:15 +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
|
a1011a67eb
|
Created files for common API operations.
|
2016-07-09 09:02:25 +02:00 |
|
Alex Tselegidis
|
a624e53e97
|
Added engine structure for use in the API.
|
2016-07-08 21:35:48 +02:00 |
|