Commit graph

2319 commits

Author SHA1 Message Date
Alex Tselegidis
6cb0714c00 Added jquery to the frontend vendor processing and renamed the directories so that they match the NPM package names 2021-11-08 10:14:13 +01:00
Alex Tselegidis
b844a71b16 Updated the way frontend vendor files are being added to the project. 2021-11-07 14:02:05 +01:00
Alex Tselegidis
a96fe86073 Removed old ext directory as the new vendor will replace its contents 2021-11-07 11:47:53 +01:00
Alex Tselegidis
c6aa24c4ec Added new gulp task that automatically packages the frontend vendor files 2021-11-07 11:47:31 +01:00
Alex Tselegidis
70625e37a5 Added Babel transpilation support to the gulp workflow 2021-11-07 10:38:18 +01:00
Alex Tselegidis
e979f08215 Removed monolog from dependencies 2021-11-07 10:14:38 +01:00
Alex Tselegidis
5d5e881dc4 Added SCSS compilation support to the gulp workflow 2021-11-07 10:12:11 +01:00
Alex Tselegidis
da34264500 Changed the extensions of the CSS files to SCSS 2021-11-07 10:11:36 +01:00
Alex Tselegidis
e17999fad0 Updated the gulp definition and workflow 2021-11-07 10:02:49 +01:00
Alex Tselegidis
b6085fdba3 Removed excess dev dependencies 2021-11-07 09:36:15 +01:00
Alex Tselegidis
b073ca04ea Removed old docs files (will mainly focus on Markdown) 2021-11-07 09:29:20 +01:00
Alex Tselegidis
d82e7ae247 Bumped PHP version in composer.json 2021-11-07 09:11:17 +01:00
Alex Tselegidis
be0baf0b1b Bumped Node version in package.json 2021-11-07 09:10:46 +01:00
Alex Tselegidis
3896892bc0 Formatted the JS and CSS files with prettier 2021-11-06 17:38:37 +01:00
Alex Tselegidis
d8c12dce0a Added prettier config into the repo 2021-11-06 17:35:35 +01:00
Alex Tselegidis
7163111042 Moved del to the dev dependencies 2021-11-06 17:20:12 +01:00
Alex Tselegidis
92f60d04c6 Added test suite config to phpunit.xml 2021-11-06 17:17:30 +01:00
Alex Tselegidis
85bd7b9b38 Renamed attach to load in Backend_api.php 2021-11-06 17:14:57 +01:00
Alex Tselegidis
331aa8c174 Moved the old BASE URL to the app configuration for use in mails etc where a public facing URL is required 2021-11-06 17:11:09 +01:00
Alex Tselegidis
1c88a2f987 The app will now automatically detect the BASE URL based on the current request. 2021-11-06 17:07:03 +01:00
Alex Tselegidis
4a696fc992 Changed the develop state version 2021-11-06 16:54:34 +01:00
Alex Tselegidis
5f211f3cf1 Updated comment 2021-11-06 16:53:57 +01:00
Alex Tselegidis
356629fab6 Minor formatting 2021-11-06 16:52:52 +01:00
Alex Tselegidis
3e1381c302 Moved the app related config in a new app.php config file 2021-11-06 16:52:46 +01:00
Alex Tselegidis
a20f2e9e33 Corrected the login HTTP callback 2021-11-06 16:51:36 +01:00
Alex Tselegidis
3422f06cc5 Updated the REST API based on the latest API changes 2021-11-06 16:51:15 +01:00
Alex Tselegidis
2bab1494dc Updated the examples with better values 2021-11-06 16:49:56 +01:00
Alex Tselegidis
54e86795d5 Minor comment changes for consistency 2021-11-06 16:21:27 +01:00
Alex Tselegidis
1570afbea9 Removed phpmailer from the composer dependencies (it is no longer used). 2021-11-06 16:18:25 +01:00
Alex Tselegidis
2c7de2f036 CI test 2021-11-06 16:17:31 +01:00
Alex Tselegidis
e65c178e8f Removed the deprecated engine directory from the project (including tests and the composer autoloading configuration) 2021-11-06 16:15:12 +01:00
Alex Tselegidis
3cd1e19066 Added sample test case 2021-11-06 16:14:32 +01:00
Alex Tselegidis
d739528fd5 Removed the tests bootstrap file (bootstrap with the vendor autoload directly) 2021-11-06 16:12:57 +01:00
Alex Tselegidis
245fc43ec1 Replaced the old engine class use with the new Email_messages library 2021-11-06 16:11:55 +01:00
Alex Tselegidis
130adf88c3 Created new email messages library (ported the deprecated engine email class) 2021-11-06 16:11:44 +01:00
Alex Tselegidis
31b452766d Refactored the login controller callback 2021-11-06 16:09:59 +01:00
Alex Tselegidis
c9a7f551b5 Removed the old swagger file as it is replaced with the new openapi.yml 2021-11-06 15:43:49 +01:00
Alex Tselegidis
060ab7d2a9 Added the new with query parameter to openapi.yml 2021-11-06 15:41:44 +01:00
Alex Tselegidis
e38df7452b Renamed the attach query paramter of API controllers to with 2021-11-06 15:41:11 +01:00
Alex Tselegidis
c68565e2c3 Renamed the attached method to load for all models 2021-11-06 15:40:55 +01:00
Alex Tselegidis
f36c49819c Added support for the "attach" query parameter to all API controllers 2021-11-06 15:34:54 +01:00
Alex Tselegidis
bd8144f7cb Make sure the attach method works with API properties 2021-11-06 15:34:35 +01:00
Alex Tselegidis
89b9c802a2 Unavailabilities can only attach a provider record 2021-11-06 15:21:11 +01:00
Alex Tselegidis
bcc9b88623 Added support for upgrading and downgrading manually the database via the CLI 2021-11-06 15:17:03 +01:00
Alex Tselegidis
0a88442aa2 Corrected the settings routing config 2021-11-06 15:04:26 +01:00
Alex Tselegidis
8603a8ae33 Refactored all the API controller classes (and renamed them) to work well on top of the models 2021-11-06 15:03:08 +01:00
Alex Tselegidis
b4f903e724 Various fixes and additions to the model classes 2021-11-06 15:02:40 +01:00
Alex Tselegidis
0b058cece7 Added more information to the openapi.yml 2021-11-06 15:02:15 +01:00
Alex Tselegidis
1883b97630 Fixed API authorization issue 2021-11-06 15:01:17 +01:00
Alex Tselegidis
27c5c3ab35 Replaced the appointments model with the unavailabilities model in the Backend_api.php 2021-11-06 14:56:56 +01:00