Permissions API

279
Enhancement
Jack
Jack
4.0
-
-
Completed
High
Normal
5 years ago
2 years ago
0

Description

Instead of using the localisation file to get available permissions, have an API that plugins can use to register permissions and easily check permissions for groups, roles or both.

Ticket History

4 years and 6 months ago by Jack

  • Changed Milestone from 3.1 to 3.2

4 years and 5 months ago by Jack

  • Changed Milestone from 3.2 to 3.3

4 years and 5 months ago by Jack

  • Changed Milestone from 3.3 to 4.0

4 years ago by Jack

  • Changed Summary from Save permission keys to settings table to Permissions API
  • Changed Priority from Normal to High
  • Changed Status from New to Accepted

I've decided to completely rework the permission system in 4.0 and simplify it.

Instead of having an overly complex permission system with a page full of select boxes and such, permissions will be managed from the create/edit group and role pages.

There will also be an API to register permissions for plugins and easily check permissions for a group, role or both.

2 years and 6 months ago by Jack

  • Changed Status from Accepted to Started

2 years and 6 months ago by Jack

  • Closed ticket as Completed