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

Plugin Basics: Templates for Roles / Capabilities #5

Closed
sberger opened this issue Sep 30, 2024 · 4 comments
Closed

Plugin Basics: Templates for Roles / Capabilities #5

sberger opened this issue Sep 30, 2024 · 4 comments
Labels
Must have Element is basic to be operational (i.e. relevance for operability) release task A task which should be done before officially releasing the plugin

Comments

@sberger
Copy link
Collaborator

sberger commented Sep 30, 2024

  • Service-Team
  • Booking person
  • Examiner
  • Support on site
  • Observers :-)
@sberger sberger added the Must have Element is basic to be operational (i.e. relevance for operability) label Sep 30, 2024
@melanietreitinger
Copy link
Owner

melanietreitinger commented Sep 30, 2024

We should create a table with capabilities and roles - can be used for the access.php file:

Note

The Role "Administrator" needs no specific capabilities assigned, this is done by Moodle anyway.

Wiki-Overview

@pdorok pdorok changed the title Roles / Capabilities Plugin Basics: Roles / Capabilities Oct 28, 2024
@sberger
Copy link
Collaborator Author

sberger commented Nov 11, 2024

Question: Should the roles be created when installing plugin?

@sberger sberger changed the title Plugin Basics: Roles / Capabilities Plugin Basics: Install Roles / Capabilities Dec 16, 2024
@sberger sberger moved this from Todo REQ to Ready to DEV in BookIt Planning Board Dec 16, 2024
@melanietreitinger melanietreitinger added the release task A task which should be done before officially releasing the plugin label Jan 20, 2025
@melanietreitinger
Copy link
Owner

melanietreitinger commented Jan 20, 2025

Tasks:

  • Role templates: add a folder and put the Moodle role definitions for the specified roles inside.

Required by: #10

@melanietreitinger melanietreitinger changed the title Plugin Basics: Install Roles / Capabilities Plugin Basics: Templates for Roles / Capabilities Jan 20, 2025
@melanietreitinger
Copy link
Owner

melanietreitinger commented Jan 20, 2025

Add folder assets/roles/ with the role templates xml files:
https://github.com/melanietreitinger/mod_bookit/tree/55-calendar-add-capabilities-to-booking-request-form/assets/roles

Note

The definitions of the roles will continue to be altered during the development of this plugin.

There will also be an auto-installer for the roles in the future (see #10 )

@melanietreitinger melanietreitinger moved this from Ready to DEV to Ready to FUNKTEST in BookIt Planning Board Jan 20, 2025
@github-project-automation github-project-automation bot moved this from Ready to FUNKTEST to CLOSED in BookIt Planning Board Feb 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Must have Element is basic to be operational (i.e. relevance for operability) release task A task which should be done before officially releasing the plugin
Projects
Status: CLOSED
Development

No branches or pull requests

2 participants