Author: peter
Date: Thu Sep 17 15:21:39 2009
New Revision: 3381
Log:
add 'view draft' and 'publish' as ACL actions and assign to user groups
Modified:
trunk/plugins/qbAclPlugin/data/fixtures/fixtures.yml
trunk/plugins/qbAclPlugin/lib/model/QubitAclAction.php
Modified: trunk/plugins/qbAclPlugin/data/fixtures/fixtures.yml
==============================================================================
--- trunk/plugins/qbAclPlugin/data/fixtures/fixtures.yml Thu Sep 17
15:11:35 2009 (r3380)
+++ trunk/plugins/qbAclPlugin/data/fixtures/fixtures.yml Thu Sep 17
15:21:39 2009 (r3381)
@@ -1,7 +1,7 @@
QubitAclGroup:
QubitAclGroup_ROOT:
id: <?php echo QubitAclGroup::ROOT_ID."\n" ?>
- QubitAclGroup_admin:
+ QubitAclGroup_administrator:
id: <?php echo QubitAclGroup::ADMINISTRATOR_ID."\n" ?>
parent_id: QubitAclGroup_ROOT
name:
@@ -38,27 +38,45 @@
id: <?php echo QubitAclAction::DELETE_ID."\n" ?>
name:
en: delete
+ QubitAclAction_view_draft:
+ id: <?php echo QubitAclAction::VIEW_DRAFT_ID."\n" ?>
+ name:
+ en: view draft
+ QubitAclAction_publish:
+ id: <?php echo QubitAclAction::PUBLISH_ID."\n" ?>
+ name:
+ en: publish
QubitAclPermission:
QubitAclPermission_admin_create:
- group_id: QubitAclGroup_admin
+ group_id: QubitAclGroup_administrator
object_id: <?php echo QubitInformationObject::ROOT_ID."\n" ?>
action_id: <?php echo QubitAclAction::CREATE_ID."\n" ?>
grant_deny: 1
QubitAclPermission_admin_read:
- group_id: QubitAclGroup_admin
+ group_id: QubitAclGroup_administrator
object_id: <?php echo QubitInformationObject::ROOT_ID."\n" ?>
action_id: <?php echo QubitAclAction::READ_ID."\n" ?>
grant_deny: 1
QubitAclPermission_admin_update:
- group_id: QubitAclGroup_admin
+ group_id: QubitAclGroup_administrator
object_id: <?php echo QubitInformationObject::ROOT_ID."\n" ?>
action_id: <?php echo QubitAclAction::UPDATE_ID."\n" ?>
grant_deny: 1
QubitAclPermission_admin_delete:
- group_id: QubitAclGroup_admin
+ group_id: QubitAclGroup_administrator
object_id: <?php echo QubitInformationObject::ROOT_ID."\n" ?>
action_id: <?php echo QubitAclAction::DELETE_ID."\n" ?>
grant_deny: 1
+ QubitAclPermission_admin_view_draft:
+ group_id: QubitAclGroup_administrator
+ object_id: <?php echo QubitInformationObject::ROOT_ID."\n" ?>
+ action_id: <?php echo QubitAclAction::VIEW_DRAFT_ID."\n" ?>
+ grant_deny: 1
+ QubitAclPermission_admin_publish:
+ group_id: QubitAclGroup_administrator
+ object_id: <?php echo QubitInformationObject::ROOT_ID."\n" ?>
+ action_id: <?php echo QubitAclAction::PUBLISH_ID."\n" ?>
+ grant_deny: 1
QubitAclPermission_editor_create:
group_id: QubitAclGroup_editor
object_id: <?php echo QubitInformationObject::ROOT_ID."\n" ?>
@@ -79,6 +97,16 @@
object_id: <?php echo QubitInformationObject::ROOT_ID."\n" ?>
action_id: <?php echo QubitAclAction::DELETE_ID."\n" ?>
grant_deny: 1
+ QubitAclPermission_editor_view_draft:
+ group_id: QubitAclGroup_editor
+ object_id: <?php echo QubitInformationObject::ROOT_ID."\n" ?>
+ action_id: <?php echo QubitAclAction::VIEW_DRAFT_ID."\n" ?>
+ grant_deny: 1
+ QubitAclPermission_editor_publish:
+ group_id: QubitAclGroup_editor
+ object_id: <?php echo QubitInformationObject::ROOT_ID."\n" ?>
+ action_id: <?php echo QubitAclAction::PUBLISH_ID."\n" ?>
+ grant_deny: 1
QubitAclPermission_contributor_create:
group_id: QubitAclGroup_contributor
object_id: <?php echo QubitInformationObject::ROOT_ID."\n" ?>
@@ -94,6 +122,11 @@
object_id: <?php echo QubitInformationObject::ROOT_ID."\n" ?>
action_id: <?php echo QubitAclAction::UPDATE_ID."\n" ?>
grant_deny: 1
+ QubitAclPermission_contributor_view_draft:
+ group_id: QubitAclGroup_contributor
+ object_id: <?php echo QubitInformationObject::ROOT_ID."\n" ?>
+ action_id: <?php echo QubitAclAction::VIEW_DRAFT_ID."\n" ?>
+ grant_deny: 1
QubitAclPermission_translator_read:
group_id: QubitAclGroup_translator
object_id: <?php echo QubitInformationObject::ROOT_ID."\n" ?>
@@ -104,3 +137,8 @@
object_id: <?php echo QubitInformationObject::ROOT_ID."\n" ?>
action_id: <?php echo QubitAclAction::UPDATE_ID."\n" ?>
grant_deny: 1
+ QubitAclPermission_translator_view_draft:
+ group_id: QubitAclGroup_translator
+ object_id: <?php echo QubitInformationObject::ROOT_ID."\n" ?>
+ action_id: <?php echo QubitAclAction::VIEW_DRAFT_ID."\n" ?>
+ grant_deny: 1
Modified: trunk/plugins/qbAclPlugin/lib/model/QubitAclAction.php
==============================================================================
--- trunk/plugins/qbAclPlugin/lib/model/QubitAclAction.php Thu Sep 17
15:11:35 2009 (r3380)
+++ trunk/plugins/qbAclPlugin/lib/model/QubitAclAction.php Thu Sep 17
15:21:39 2009 (r3381)
@@ -31,6 +31,8 @@
const READ_ID = 11;
const UPDATE_ID = 12;
const DELETE_ID = 13;
+ const VIEW_DRAFT_ID = 14;
+ const PUBLISH_ID = 15;
public function __toString()
{
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Qubit Toolkit Commits" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.ca/group/qubit-commits?hl=en
-~----------~----~----~----~------~----~------~--~---