Headless Access Manager
Manages user roles, permissions, and form data for a headless WordPress site with Next.js frontend.
by Tibor Berki · github.com/tdude/headless-access-manager · website
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/tdude/headless-access-manager/archive/refs/heads/main.zipReadme
Headless Access Manager – README 2.0
Directory Structure (Key Parts)
README.md– This file (contributor guidelines, project status, requirements)DOCS.md– Technical documentation and API docs (see below)inc/– Main PHP source codeinc/api/– API controllersinc/admin/– Admin interface logicinc/constants.php– Constantsinc/assessment-constants.php– Assessment constants (DO NOT MODIFY)- ...
assets/,languages/,logs/,templates/,tools/– Supporting files and directories
Admin Interface & CPT Relations (Requirements)
- Dashboard: System overview for admins
- User Management:
- Schools (School Heads, managed by main WP admin):
- School heads can see any school, principals, teachers, classes, students
- School (Principals, managed by main WP admin or School Head):
- Principals can see their own school, teachers, classes, students
- Teacher (Principals, managed by main WP admin or Principal):
- Teachers can see their own students, classes
- Class (Principals, managed by main WP admin, Principal or Teacher):
- Teachers can see their students. A class can have many teachers and teachers can have many classes (with students)
- Student (Teachers, managed by main WP admin, Principal or Teacher):
- Students can only see their own assessments
- Schools (School Heads, managed by main WP admin):
Documentation
All technical and API documentation has been moved to DOCS.md.
For detailed API, installation, and usage documentation, see DOCS.md.
- Initial Release