Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Site admin presets: Difference between revisions

From MoodleDocs
(project infobox, project description from MDL-72112)
 
No edit summary
Line 4: Line 4:
|tracker = MDL-72112
|tracker = MDL-72112
|discussion =  
|discussion =  
|assignee = Pimenko and Sara Arjona
|assignee = Pimenko and Sara Arjona and Amaia Anabitarte
}}
}}
{{Template:Moodle 4.0}}
{{Template:Moodle 4.0}}
Line 11: Line 11:
*I want to load administration presets
*I want to load administration presets
*So I can easily switch between different site admin configurations
*So I can easily switch between different site admin configurations
 
 
This feature is implemented by the third-party plugin [https://moodle.org/plugins/block_admin_presets Admin presets], created by David Monllaó and maintained by developers from [https://pimenko.com/ Pimenko].
This feature is implemented by the third-party plugin [https://moodle.org/plugins/block_admin_presets Admin presets], created by David Monllaó and maintained by developers from [https://pimenko.com/ Pimenko].


This project is about adapting this third-plugin for getting it integrated into Moodle LMS. 
This project is about adapting this third-plugin for getting it integrated into Moodle LMS. 
===Acceptance criteria===
===Acceptance criteria===
* The block should be converted from a block to an admin tool.
* The block should be converted to an admin tool.
* A link "Site admin presets" (pointing to 3rd-party plugin main page) should be displayed in the Site administration.
** A link "Site admin presets" (pointing to 3rd-party plugin main page) should be displayed in the Site administration.
* The admin tool should follow the Moodle coding style and policy rules.  
* The admin tool should follow the Moodle coding style and policy rules.  
* The “Auto exclude sensitive settings” setting should be checked by default.
* The “Auto exclude sensitive settings” setting should be checked by default.
* The tool_admin_presets setting should be reviewed to confirm it includes all the sensitive settings that have been added recently.
** The tool_admin_presets setting should be reviewed to confirm it includes all the sensitive settings that have been added recently.
* Presets should also include plugins visibility, let admins export/preview/load the list of plugins and their visibility.
* Presets should also include plugins visibility in order to let admins export/preview/load the list of plugins and their visibility.
* Moodle LMS should include, by default, 2 site admin presets, Lite and Full.
* Moodle LMS should include, by default, 2 site admin presets, Lite and Full.
* "Lite" will disable most of the settings and plugins in order to make it easier for users to find the most common features.
** "Lite" will disable most of the settings and plugins in order to make it easier for users to find the most common features.
* "Full" will include settings and plugins configuration as in Moodle 3.11.
** "Full" will include settings and plugins configuration as in Moodle 3.11.

Revision as of 14:29, 17 November 2021

Site admin presets
Project state In progress
Tracker issue MDL-72112
Discussion
Assignee Pimenko and Sara Arjona and Amaia Anabitarte

Moodle 4.0


As an admin

  • I want to load administration presets
  • So I can easily switch between different site admin configurations


  This feature is implemented by the third-party plugin Admin presets, created by David Monllaó and maintained by developers from Pimenko.

This project is about adapting this third-plugin for getting it integrated into Moodle LMS. 

Acceptance criteria

  • The block should be converted to an admin tool.
    • A link "Site admin presets" (pointing to 3rd-party plugin main page) should be displayed in the Site administration.
  • The admin tool should follow the Moodle coding style and policy rules.
  • The “Auto exclude sensitive settings” setting should be checked by default.
    • The tool_admin_presets setting should be reviewed to confirm it includes all the sensitive settings that have been added recently.
  • Presets should also include plugins visibility in order to let admins export/preview/load the list of plugins and their visibility.
  • Moodle LMS should include, by default, 2 site admin presets, Lite and Full.
    • "Lite" will disable most of the settings and plugins in order to make it easier for users to find the most common features.
    • "Full" will include settings and plugins configuration as in Moodle 3.11.