Repository navigation
Releases
Releases · MH-DevApp/OC_Projet_8
todo&co_V5.4
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)
todo&co_V3.1
Release_V3.1 fix (#19): [V3.1] correcting information for generated Docker contain…