7 Commits

Author SHA1 Message Date
Josh
e11b6f2e96
chore(helper-plugin)!: move RBAC / remove auth / remove usePersistentState (#19847)
* chore(helper-plugin)!: move useRBAC

* chore: get tests working

* chore!: remove auth

* chore!: remove usePersistentState

* fix: refactor building admin package so it shares modules with different entries

* fix: session vs local
2024-03-20 11:39:59 +00:00
Simone
28dd017262
fix(content-releases):disable edit and delete buttons in the Details page when you don't have permissions (#19099)
* add the disable permissions and style to the edit and delete buttons

* fix review comments and add unit test

* fix type errors

* remove useless Icon

* add satisfies to define Permissions type
2023-12-22 11:38:07 +01:00
Fernando Chávez
75149a8fce
feat(content-releases): add functionality to publish release button (#19055)
* feat(content-releases): add functionality to publish release button

* apply mark's feedback

* apply simone's feedback
2023-12-14 15:14:33 +01:00
markkaylor
93969787db
feat(content-releases): add delete release action button (#19047) 2023-12-14 12:38:05 +01:00
Simone
b4936e04a9
feat(content-releases): Edit Release (#18956)
* first draft implementation edit release

* add dialog unit test

* add permission to the edit button

* add permissions type and remove old unit test

* add createAction to the PermissionMap

* fix type errors

* fix unit test

* fix lint error

* fix review comments

* change state naming

* change dialog to modal
2023-12-04 13:58:29 +01:00
markkaylor
4f6722c6d4
feat(content-releases): add create release action to cm edit view (#18905) 2023-12-01 09:27:16 +01:00
Fernando Chávez
c2480eb264
chore(content-releases): add permissions to content releases plugin (#18715)
* chore(content-releases): add permissions to content releases plugin

* fix(content-releases): fix permissions on tests

* chore(content-releases): add test case for create release

* chore(content-releases): move permissions to register

* chore(content-releases): permissions registered test

* chore(content-releases): stop mocking CheckPagePermission and instead export ProtectedReleasesPage

* chore(content-releases): bump content-releases version

* chore(content-releases): remove unused const
2023-11-15 17:18:07 +01:00