Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/reviews improvements #21

Merged
merged 26 commits into from
Sep 27, 2020
Merged

Conversation

sjeguedes
Copy link
Owner

@sjeguedes sjeguedes commented Sep 27, 2020

This branch creates some project improvements and fixes latest detected bugs.
This merge aims at testing better workflow with development and features branches added to master. No issue is referenced for this pull request.

This branch treated expected changes and "fixed" issue: #20

Upgraded Symfony from 4.2 version to 4.4 LTS version and adapted code where it was necessary

Fixed PHPUnit Symfony bridge due to this upgrade

Added user account deletion action with AJAX confirmation modal without form but with CSRF token and DELETE request

Fixed a minor bug with referer redirection as concerns login authenticator manager

Simplified redundant responder classes and reviewed references to templates with a .yaml file

Separated JS scripts in multiple files to improve page loading.

Made several improvements on application to make UX better and fixed a few bugs

Reformatted PHP code with PSR-1 / PSR-12

Cleaned some PHP and JS scripts and phpDoc

Added a few unit tests and described project local installation

Message: please accept this merge, this is the first project version to be ready for production!

…new password request mailing template - cleaned several files with phpDoc corrections
…ge if referer is not an AJAX request - even if it works, please note this behaves strangely and must be checked regularly
…ADME.md which will probably need to be reviewed to add Code Climate quality badge
…n recommended file to adapt code - upgraded also other packages declared in composer.json
…e them available despite the fact it is not a good idea to push such files on GitHub
…ng a manual CSRF token validation - used clean DELETE HTTP method with generic entity deletion JS file - updated Twig templates to add a user deletion link and a user deletion confirmation modal on update profile form page
…initial check to possibly show LOAD MORE button depending on first level trick comments total count and comment number per loading parameter comparison condition
…atibility due to changes made in class since Sf 4.3
…ror for common errors standard template to be called for 500, 404, ... status code - updated cookies configuration for Sf 4.4
… ternary operator format on trick update form
@sjeguedes
Copy link
Owner Author

Merge accepted!

Thanks a lot for all the features added to application, to make user experience better and more realistic!
Good Job.

@sjeguedes sjeguedes merged commit 713372a into develop Sep 27, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant