Commit Graph

2419 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