You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Final project Symfony 5.4 (#53)
* V3.1 project (#20)
* feat (#8): [V3.1] Installation of the legacy project (#1)
* feat (#10): [V3.1] Docker environment for the legacy version (#2)
* feat (#2): [V3.1] Docker environment for the legacy version
- Image Ubuntu 22.04 with cli symfony and php 5.6 installed
- Image Mysql 5.7
- Image PHPMyAdmin
* fix (#2): add end line in Dockerfile file
* feat (#11): [V3.1] Implementation of Fixtures (#3)
* feat (#3): add scripts to composer file for create db and load fixtures
* feat (#3): add fixtures file sql for 3 users and 10 tasks
* feat (#12): [V3.1] Code quality assessment (#4)
* fix (#2): update dockerfile file for check:requirements
- set date.timezone
- install php5.6-curl
- install php5.6-intl
- fix installation of composer
* fix (#2): add scripts to composer.json for launch script 'load' in container docker with host
* feat (#4): [V3.1] Code quality assessment with phpstan (level 9) and phpcs (PSR1, 2 and 12)
* feat (#4): [V3.1] Code quality assessment with symfonyinsight
* feat (#13): [V3.1] Performance assessment of the application (local) (#5)
* feat (#14): [V3.1] Test setup : Unit tests (#6)
* feat (#15): [V3.1] Test setup : Functional tests (#6)
* fix (#2): [V3.1] install xdebug for coverage of tests
* feat (#6): [V3.1] setting config files for tests and add scripts for command to launch tests in composer file
* fix (#6): [V3.1] fix code in unit tests
* feat (#6): [V3.1] functional tests setup
* feat (#6): [V3.1] coverage repo in web folder for accessible in browser app
* feat (#6): [V3.1] pictures coverage in audit folder
* feat (#16): [V3.1] Performance assessment of the application (remote) (#7)
* feat (#7): [3.1] move performance assessment files (local) in the new folder local
* feat (#7): [3.1] Performance assessment of the application (remote)
* feat (#17): [V3.1] Writing the Readme for the legacy version (#9)
* fix (#3): fix environment param on scripts to load fixtures in composer file
* feat (#9): [V3.1] Writing the Readme for the legacy version
* fix (#18): [V3.1] Correcting on the volume name for docker installation in readme file (#9)
* fix (#19): [V3.1] correcting information for generated Docker containers in readme file (#9)
* V5.4 Project
* feat (#37): [V5.4] Creating diagrams and data model (#21)
* feat (#21): [V5.4] Creating diagram of usecase
* feat (#21): [V5.4] Creating diagram of classes
* feat (#21): [V5.4] Creating data model
* feat (#21): [V5.4] Creating sequence diagrams
* feat (#38): [V5.4] Migration to Symfony 5.4 LTS project (#22) and a bit code quality (#24)
* feat (#22): [V5.4] Migration to Symfony 5.4 LTS project:
- create new project 5.4
- Integrating source files from the initial project into this new project V5.4
- correcting some code lines at source files and test files with new dependencies
- config authentication with default provider of project V5.4
* feat (#24): [V5.4] : Code quality enhancement - Correcting errors of SymfonyInsight
- remove bootstrap theme 3 to bootstrap theme 5 and use CDN links
- replace favicon with a custom
- remove Unit Tests for keep Functional Tests only
- get coverage of screenshots V3.1 with Functional Tests only
- get coverage of screenshots V5.4 with Functional Tests only
- add methods params to all routes in controllers
- add end line in readme file
- add error custom pages 404 and 500
- add site.webmanifest file
* feat (#39): [V5.4] Docker environment for the 5.4 LTS version (#23)
* feat (#23): [V5.4] Docker environment for the 5.4 LTS version
* feat (#23): add scripts for docker load and tests in composer file
* fix (#23): add end line in docker-compose file
* feat (#40): [V5.4] Code quality enhancement (#24)
* feat (#24): [V5.4] Code quality enhancement - PHPCs errors have been corrected
* feat (#24): [V5.4] Code quality enhancement - Install PHPStan and PHPCS
* feat (#24): [V5.4] Code quality enhancement - PHPStan level 9 errors have been corrected
* feat (#41): [V5.4] Associating a user with a task (#25)
* feat (#25): [V5.4] Associating a user with a task - add new author property in entity
* feat (#25): [V5.4] Associating a user with a task - link author in controller when the user create a task
* feat (#25): [V5.4] Associating a user with a task - add tests for this new feature (#30)
* feat (#25): [V5.4] fix info of status task in front (Done or In Progress)
* feat (#25): [V5.4] add 5 new tasks with link to random user and keep old tasks (10) with link to anonymous user
* feat (#25): [V5.4] coverage with new feature
* feat (#25): [V5.4] fix phpcs (CRLF)
* feat (#42): [V5.4] Adding the role selection feature for a user (#26)
* feat (#26): [V5.4] Adding the role selection feature for a user - creating function in Entity and add new field unmapped isAdmin for choose role to user
* feat (#26): [V5.4] Adding the role selection feature for a user - Setting the user's role value in the controller based on the value of the "isAdmin" from the form.
* feat (#26): [V5.4] Adding the role selection feature for a user - add an admin account in the data fixtures "User"
* feat (#26): [V5.4] Adding the role selection feature for a user - add tests for this new feature (#30)
* feat (#26): [V5.4] coverage with new feature
* feat (#43): [V5.4] Securing user management for administrators only (#27)
* feat (#27): fix generate url for task delete in all routes test of TaskControllerTest file
* feat (#27): [V5.4] Securing user management for administrators only - config access control for /users path root to ROLE_ADMIN in security config file
* feat (#27): [V5.4] Securing user management for administrators only - add tests for this new feature (#30)
* feat (#27): [V5.4] coverage with new feature
* feat (#44): [V5.4] Deleting a task by the creator only (#28)
* feat (#28): [V5.4] Deleting a task by the creator only - creating Voter for access delete task to owner author
* feat (#28): [V5.4] Deleting a task by the creator only - add check if user has access to route of delete task with voter key
* feat (#28): [V5.4] Deleting a task by the creator only - add condition to check if user is owner author and add error403 template view
* feat (#28): [V5.4] Deleting a task by the creator only - add tests for this new feature (#30)
* feat (#28): [V5.4] coverage with new feature
* feat (#45): [V5.4] Deleting "Anonymous" tasks by administrators only (#29)
* feat (#29): [V5.4] Deleting "Anonymous" tasks by administrators only - update Task Voter for give access to delete anonymous author of task for Admin
* feat (#29): [V5.4] Deleting "Anonymous" tasks by administrators only - update template view list page for give access to delete anonymous author of task for Admin
* feat (#29): [V5.4] Deleting "Anonymous" tasks by administrators only - add tests for this new feature (#30)
* feat (#29): [V5.4] coverage with new feature
* feat (#46): [V5.4] Assessing the code quality for the application (#31)
* feat (#47): [V5.4] Measuring the performance of the application (local and remote) (#32)
* feat (#49): Drafting an audit on code quality and performance (#33)
* feat (#33): Move all measures and diagrams in new folder documents
* feat (#33): Drafting an audit on code quality and performance
* feat (#50): Writing documentation on the implementation of authentication (#34)
* feat (#51): Creating the contribution file (#35)
* feat (#35): Creating the contribution file
* fix (#35): add end line in the contributing file
* feat (#52): Writing the Readme for the new version (#36)