[Jifty-commit] r1695 - in jifty/trunk/share/web/templates/__jifty/admin: _elements

jifty-commit at lists.jifty.org jifty-commit at lists.jifty.org
Fri Jul 28 23:57:02 EDT 2006


Author: audreyt
Date: Fri Jul 28 23:57:02 2006
New Revision: 1695

Modified:
   jifty/trunk/share/web/templates/__jifty/admin/_elements/nav
   jifty/trunk/share/web/templates/__jifty/admin/index.html

Log:
* ditto for the index.

Modified: jifty/trunk/share/web/templates/__jifty/admin/_elements/nav
==============================================================================
--- jifty/trunk/share/web/templates/__jifty/admin/_elements/nav	(original)
+++ jifty/trunk/share/web/templates/__jifty/admin/_elements/nav	Fri Jul 28 23:57:02 2006
@@ -1,10 +1,9 @@
 <%init>
 
-# Set up application-specific parts
-my $ApplicationClass = Jifty->config->framework('ApplicationClass');
-
 my $nav = Jifty->web->navigation->child("Administration" => url => '/__jifty/admin/');
 foreach my $model (Jifty->class_loader->models) {
+    next unless $model->isa( 'Jifty::Record' );
+    next if $model =~ /::SUPER$/;
     next unless ($model =~ /^(?:.*)::(.*?)$/);
     my $type = $1;
     $nav->child($type   => url => '/__jifty/admin/model/'.$type);

Modified: jifty/trunk/share/web/templates/__jifty/admin/index.html
==============================================================================
--- jifty/trunk/share/web/templates/__jifty/admin/index.html	(original)
+++ jifty/trunk/share/web/templates/__jifty/admin/index.html	Fri Jul 28 23:57:02 2006
@@ -1,28 +1,7 @@
 <%init>
 
 # Set up application-specific parts
-my $ApplicationClass = Jifty->config->framework('ApplicationClass');
-
-my @models;   
-
-# This creates a sub "jifty_app_models" which when called, finds packages under
-# $ApplicationClass::Model, requires them, and returns a list of their
-# names.
-Module::Pluggable->import(
-    require     => 1,
-    except      => qr/\.#/,
-    search_path => [  $ApplicationClass . "::Model" ],
-    sub_name    => 'jifty_app_models',
-);
-
-for my $model ( __PACKAGE__->jifty_app_models ) {
-
-    # We don't want to get the Collections, or models that have a
-    # 'since' that is after the current application version.
-
-    # TODO XXX FIXME:
-    #   This *will* try to generate SQL for abstract base classes you might
-    #   stick in $AC::Model::.
+for my $model ( Jifty->class_loader->models ) {
     next unless $model->isa( 'Jifty::Record' );
     next if $model =~ /::SUPER$/;
     push @models, $model;


More information about the Jifty-commit mailing list