[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