Skip to content
This repository was archived by the owner on Jul 20, 2026. It is now read-only.

Admin Dashboard - #56

Merged
TheRefraction merged 6 commits into
devfrom
feature-admin-access
May 3, 2026
Merged

Admin Dashboard#56
TheRefraction merged 6 commits into
devfrom
feature-admin-access

Conversation

@TheRefraction

Copy link
Copy Markdown
Owner
  • The user can now access the admin view, which allows for CRUD operations onto the database.
  • Clearance is now partially managed by the router. Each route has an access field which is used to determine whether a given user or guest can access the resource or page they want
  • All models now inherits from BaseModel
  • Refactored a lot of code to have a more coherent basis (for instance, PDO now fetch entities as objects, not as tables)
  • The admin part and models have been properly commented

The following has however not been implemented:

  • Manage invoices, stock and addresses
  • The "My account" admin page
  • Not every field/input is sanity-checked or validated properly (cf. AdminController.php)

@Geemiinii Geemiinii left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

no problem

@TheRefraction
TheRefraction merged commit e35aae5 into dev May 3, 2026
1 check passed
@github-project-automation github-project-automation Bot moved this from In review to Done in WE4X_SI40_Project May 3, 2026
@TheRefraction
TheRefraction deleted the feature-admin-access branch May 3, 2026 12:50
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

No open projects
Archived in project

Development

Successfully merging this pull request may close these issues.

2 participants