[Jifty-commit] r4089 - in apps/CASPlus: . trunk/lib/CASPlus trunk/lib/CASPlus/View/Admin/Profile

jifty-commit at lists.jifty.org jifty-commit at lists.jifty.org
Tue Sep 11 18:48:36 EDT 2007


Author: sterling
Date: Tue Sep 11 18:48:34 2007
New Revision: 4089

Added:
   apps/CASPlus/trunk/lib/CASPlus/View/Admin/Profile/ModelClass.pm
   apps/CASPlus/trunk/lib/CASPlus/View/Admin/Profile/ModelClassColumn.pm
Modified:
   apps/CASPlus/   (props changed)
   apps/CASPlus/trunk/   (props changed)
   apps/CASPlus/trunk/lib/CASPlus/Dispatcher.pm
   apps/CASPlus/trunk/lib/CASPlus/View.pm

Log:
 r11986 at dynpc145:  andrew | 2007-09-11 17:45:12 -0500
  r11976 at dynpc145:  andrew | 2007-09-11 17:44:21 -0500
   r11954 at dynpc145 (orig r1982):  andrew | 2007-09-11 15:44:04 -0500
    r11953 at dynpc145:  andrew | 2007-09-11 15:30:12 -0500
    Adding admin screens for ModelClass and ModelClassColumn.
   
  
 


Modified: apps/CASPlus/trunk/lib/CASPlus/Dispatcher.pm
==============================================================================
--- apps/CASPlus/trunk/lib/CASPlus/Dispatcher.pm	(original)
+++ apps/CASPlus/trunk/lib/CASPlus/Dispatcher.pm	Tue Sep 11 18:48:34 2007
@@ -77,6 +77,16 @@
                 url         => '/admin/profile/relationships',
                 description => _('Link profiles together in relationships to provide memberships, partnerships, and other profile connections.'),
             );
+            $profiles->child( ModelClass =>
+                label       => _('Model Classes'),
+                url         => '/admin/profile/modelclasses',
+                description => _('Modify the details of each database table associated with a profile.'),
+            );
+            $profiles->child( ModelClassColumn =>
+                label       => _('Model Class Columns'),
+                url         => '/admin/profile/modelclasscolumns',
+                description => _('Modify the details of each database column associated with a profile property.'),
+            );
         }
 
         # User menu

Modified: apps/CASPlus/trunk/lib/CASPlus/View.pm
==============================================================================
--- apps/CASPlus/trunk/lib/CASPlus/View.pm	(original)
+++ apps/CASPlus/trunk/lib/CASPlus/View.pm	Tue Sep 11 18:48:34 2007
@@ -9,6 +9,8 @@
     'Profile::Definitions'   => 'Profile',
     'Profile::Properties'    => 'ProfileProperty',
     'Profile::Relationships' => 'ProfileRelationship',
+    'Profile::ModelClass'    => 'Jifty::Model::ModelClass',
+    'Profile::ModelClassColumn' => 'Jifty::Model::ModelClassColumn',
 
     'User::Users'            => 'User',
     'User::Roles'            => 'Role',

Added: apps/CASPlus/trunk/lib/CASPlus/View/Admin/Profile/ModelClass.pm
==============================================================================
--- (empty file)
+++ apps/CASPlus/trunk/lib/CASPlus/View/Admin/Profile/ModelClass.pm	Tue Sep 11 18:48:34 2007
@@ -0,0 +1,12 @@
+use strict;
+use warnings;
+
+package CASPlus::View::Admin::Profile::ModelClass;
+use Jifty::View::Declare -base;
+use base qw/ Jifty::View::Declare::CRUD /;
+
+sub object_type { 'ModelClass' }
+
+sub record_class { 'Jifty::Model::ModelClass' }
+
+1;

Added: apps/CASPlus/trunk/lib/CASPlus/View/Admin/Profile/ModelClassColumn.pm
==============================================================================
--- (empty file)
+++ apps/CASPlus/trunk/lib/CASPlus/View/Admin/Profile/ModelClassColumn.pm	Tue Sep 11 18:48:34 2007
@@ -0,0 +1,12 @@
+use strict;
+use warnings;
+
+package CASPlus::View::Admin::Profile::ModelClassColumn;
+use Jifty::View::Declare -base;
+use base qw/ Jifty::View::Declare::CRUD /;
+
+sub object_type { 'ModelClassColumn' }
+
+sub record_class { 'Jifty::Model::ModelClassColumn' }
+
+1;


More information about the Jifty-commit mailing list