Author: david
Date: Tue Sep  8 15:12:02 2009
New Revision: 3196

Log:
add 'created_at' and 'updated_at' columns for ACL groups and permissions.

Modified:
   trunk/data/sql/plugins.qbAclPlugin.lib.model.schema.sql
   trunk/plugins/qbAclPlugin/config/schema.yml
   trunk/plugins/qbAclPlugin/lib/model/map/AclGroupMapBuilder.php
   trunk/plugins/qbAclPlugin/lib/model/map/AclPermissionMapBuilder.php
   trunk/plugins/qbAclPlugin/lib/model/om/BaseAclGroup.php
   trunk/plugins/qbAclPlugin/lib/model/om/BaseAclPermission.php

Modified: trunk/data/sql/plugins.qbAclPlugin.lib.model.schema.sql
==============================================================================
--- trunk/data/sql/plugins.qbAclPlugin.lib.model.schema.sql     Tue Sep  8 
15:08:10 2009        (r3195)
+++ trunk/data/sql/plugins.qbAclPlugin.lib.model.schema.sql     Tue Sep  8 
15:12:02 2009        (r3196)
@@ -51,6 +51,8 @@
        `parent_id` INTEGER,
        `lft` INTEGER  NOT NULL,
        `rgt` INTEGER  NOT NULL,
+       `created_at` DATETIME  NOT NULL,
+       `updated_at` DATETIME  NOT NULL,
        `source_culture` VARCHAR(7)  NOT NULL,
        PRIMARY KEY (`id`),
        INDEX `q_acl_group_FI_1` (`parent_id`),
@@ -96,6 +98,8 @@
        `action_id` INTEGER  NOT NULL,
        `grant_deny` INTEGER default 0 NOT NULL,
        `conditional` TEXT,
+       `created_at` DATETIME  NOT NULL,
+       `updated_at` DATETIME  NOT NULL,
        PRIMARY KEY (`id`),
        INDEX `q_acl_permission_FI_1` (`group_id`),
        CONSTRAINT `q_acl_permission_FK_1`

Modified: trunk/plugins/qbAclPlugin/config/schema.yml
==============================================================================
--- trunk/plugins/qbAclPlugin/config/schema.yml Tue Sep  8 15:08:10 2009        
(r3195)
+++ trunk/plugins/qbAclPlugin/config/schema.yml Tue Sep  8 15:12:02 2009        
(r3196)
@@ -16,6 +16,8 @@
     parent_id:      { type: integer, foreignTable: acl_group, 
foreignReference: id, onDelete: cascade }
     lft: { type: integer, required: true, nestedSetLeftKey: true }
     rgt: { type: integer, required: true, nestedSetRightKey: true }
+    created_at:
+    updated_at:
     
   acl_group_i18n:
     _attributes:    { phpName: aclGroupI18n }
@@ -30,6 +32,8 @@
     action_id:      { type: integer, required: true, foreignTable: acl_action, 
foreignReference: id, onDelete: cascade }
     grant_deny:     { type: integer, required: true, default: 0 }
     conditional:    { type: longvarchar }
+    created_at:
+    updated_at:
 
   acl_user_group:
     _attributes:    { phpName: aclUserGroup }

Modified: trunk/plugins/qbAclPlugin/lib/model/map/AclGroupMapBuilder.php
==============================================================================
--- trunk/plugins/qbAclPlugin/lib/model/map/AclGroupMapBuilder.php      Tue Sep 
 8 15:08:10 2009        (r3195)
+++ trunk/plugins/qbAclPlugin/lib/model/map/AclGroupMapBuilder.php      Tue Sep 
 8 15:12:02 2009        (r3196)
@@ -41,6 +41,10 @@
 
                $tMap->addColumn('RGT', 'rgt', 'INTEGER', true, null);
 
+               $tMap->addColumn('CREATED_AT', 'createdAt', 'TIMESTAMP', true, 
null);
+
+               $tMap->addColumn('UPDATED_AT', 'updatedAt', 'TIMESTAMP', true, 
null);
+
                $tMap->addColumn('SOURCE_CULTURE', 'sourceCulture', 'VARCHAR', 
true, 7);
 
        } 

Modified: trunk/plugins/qbAclPlugin/lib/model/map/AclPermissionMapBuilder.php
==============================================================================
--- trunk/plugins/qbAclPlugin/lib/model/map/AclPermissionMapBuilder.php Tue Sep 
 8 15:08:10 2009        (r3195)
+++ trunk/plugins/qbAclPlugin/lib/model/map/AclPermissionMapBuilder.php Tue Sep 
 8 15:12:02 2009        (r3196)
@@ -45,5 +45,9 @@
 
                $tMap->addColumn('CONDITIONAL', 'conditional', 'LONGVARCHAR', 
false, null);
 
+               $tMap->addColumn('CREATED_AT', 'createdAt', 'TIMESTAMP', true, 
null);
+
+               $tMap->addColumn('UPDATED_AT', 'updatedAt', 'TIMESTAMP', true, 
null);
+
        } 
 } 
\ No newline at end of file

Modified: trunk/plugins/qbAclPlugin/lib/model/om/BaseAclGroup.php
==============================================================================
--- trunk/plugins/qbAclPlugin/lib/model/om/BaseAclGroup.php     Tue Sep  8 
15:08:10 2009        (r3195)
+++ trunk/plugins/qbAclPlugin/lib/model/om/BaseAclGroup.php     Tue Sep  8 
15:12:02 2009        (r3196)
@@ -11,6 +11,8 @@
     PARENT_ID = 'q_acl_group.PARENT_ID',
     LFT = 'q_acl_group.LFT',
     RGT = 'q_acl_group.RGT',
+    CREATED_AT = 'q_acl_group.CREATED_AT',
+    UPDATED_AT = 'q_acl_group.UPDATED_AT',
     SOURCE_CULTURE = 'q_acl_group.SOURCE_CULTURE';
 
   public static function addSelectColumns(Criteria $criteria)
@@ -19,6 +21,8 @@
     $criteria->addSelectColumn(QubitAclGroup::PARENT_ID);
     $criteria->addSelectColumn(QubitAclGroup::LFT);
     $criteria->addSelectColumn(QubitAclGroup::RGT);
+    $criteria->addSelectColumn(QubitAclGroup::CREATED_AT);
+    $criteria->addSelectColumn(QubitAclGroup::UPDATED_AT);
     $criteria->addSelectColumn(QubitAclGroup::SOURCE_CULTURE);
 
     return $criteria;

Modified: trunk/plugins/qbAclPlugin/lib/model/om/BaseAclPermission.php
==============================================================================
--- trunk/plugins/qbAclPlugin/lib/model/om/BaseAclPermission.php        Tue Sep 
 8 15:08:10 2009        (r3195)
+++ trunk/plugins/qbAclPlugin/lib/model/om/BaseAclPermission.php        Tue Sep 
 8 15:12:02 2009        (r3196)
@@ -12,7 +12,9 @@
     OBJECT_ID = 'q_acl_permission.OBJECT_ID',
     ACTION_ID = 'q_acl_permission.ACTION_ID',
     GRANT_DENY = 'q_acl_permission.GRANT_DENY',
-    CONDITIONAL = 'q_acl_permission.CONDITIONAL';
+    CONDITIONAL = 'q_acl_permission.CONDITIONAL',
+    CREATED_AT = 'q_acl_permission.CREATED_AT',
+    UPDATED_AT = 'q_acl_permission.UPDATED_AT';
 
   public static function addSelectColumns(Criteria $criteria)
   {
@@ -22,6 +24,8 @@
     $criteria->addSelectColumn(QubitAclPermission::ACTION_ID);
     $criteria->addSelectColumn(QubitAclPermission::GRANT_DENY);
     $criteria->addSelectColumn(QubitAclPermission::CONDITIONAL);
+    $criteria->addSelectColumn(QubitAclPermission::CREATED_AT);
+    $criteria->addSelectColumn(QubitAclPermission::UPDATED_AT);
 
     return $criteria;
   }

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to