[Jifty-commit] r2184 - in jifty/trunk: plugins/AuthLDAPLogin/lib/Jifty/Plugin plugins/AuthLDAPOnly/debian plugins/AuthLDAPOnly/lib/Jifty/Plugin share/web/templates/__jifty/admin/fragments/list

jifty-commit at lists.jifty.org jifty-commit at lists.jifty.org
Mon Nov 20 11:39:04 EST 2006


Author: yves
Date: Mon Nov 20 11:39:04 2006
New Revision: 2184

Modified:
   jifty/trunk/plugins/AuthLDAPLogin/debian/rules
   jifty/trunk/plugins/AuthLDAPLogin/lib/Jifty/Plugin/AuthLDAPLogin.pm
   jifty/trunk/plugins/AuthLDAPOnly/debian/rules
   jifty/trunk/plugins/AuthLDAPOnly/lib/Jifty/Plugin/AuthLDAPOnly.pm
   jifty/trunk/share/web/templates/__jifty/admin/fragments/list/update
   jifty/trunk/share/web/templates/__jifty/admin/fragments/list/view

Log:
* AuthLDAP plugins: minor doc and debian rules fix
* Admin view: revert delete button on update fragment, add in view fragment


Modified: jifty/trunk/plugins/AuthLDAPLogin/debian/rules
==============================================================================
--- jifty/trunk/plugins/AuthLDAPLogin/debian/rules	(original)
+++ jifty/trunk/plugins/AuthLDAPLogin/debian/rules	Mon Nov 20 11:39:04 2006
@@ -45,7 +45,7 @@
 	dh_clean -k
 
 	# Add commands to install the package into debian/$PACKAGE_NAME here
-	$(MAKE) test
+	#$(MAKE) test
 	$(MAKE) install DESTDIR=$(TMP) PREFIX=/usr
 
 	# As this is a architecture independent package, we are not

Modified: jifty/trunk/plugins/AuthLDAPLogin/lib/Jifty/Plugin/AuthLDAPLogin.pm
==============================================================================
--- jifty/trunk/plugins/AuthLDAPLogin/lib/Jifty/Plugin/AuthLDAPLogin.pm	(original)
+++ jifty/trunk/plugins/AuthLDAPLogin/lib/Jifty/Plugin/AuthLDAPLogin.pm	Mon Nov 20 11:39:04 2006
@@ -12,6 +12,9 @@
 Add ldap users in L<Jifty::Plugin::Login::Model::User>. 
 Distinct id for ldap users is C<email> field with C<login at LDAP.user>
 
+add /ldaplogin
+    /ldpalogout
+
 =head1 CONFIG
 
 in etc/config.yml

Modified: jifty/trunk/plugins/AuthLDAPOnly/debian/rules
==============================================================================
--- jifty/trunk/plugins/AuthLDAPOnly/debian/rules	(original)
+++ jifty/trunk/plugins/AuthLDAPOnly/debian/rules	Mon Nov 20 11:39:04 2006
@@ -45,7 +45,7 @@
 	dh_clean -k
 
 	# Add commands to install the package into debian/$PACKAGE_NAME here
-	$(MAKE) test
+	#$(MAKE) test
 	$(MAKE) install DESTDIR=$(TMP) PREFIX=/usr
 
 	# As this is a architecture independent package, we are not

Modified: jifty/trunk/plugins/AuthLDAPOnly/lib/Jifty/Plugin/AuthLDAPOnly.pm
==============================================================================
--- jifty/trunk/plugins/AuthLDAPOnly/lib/Jifty/Plugin/AuthLDAPOnly.pm	(original)
+++ jifty/trunk/plugins/AuthLDAPOnly/lib/Jifty/Plugin/AuthLDAPOnly.pm	Mon Nov 20 11:39:04 2006
@@ -25,6 +25,8 @@
 in your user model
   use base qw/Jifty::Plugin::AuthLDAPOnly::Model::LDAPUser/;
 
+in your application use /ldaplogin and /ldaplogout
+
 =head1 SEE ALSO
 
 L<Net::LDAP>

Modified: jifty/trunk/share/web/templates/__jifty/admin/fragments/list/update
==============================================================================
--- jifty/trunk/share/web/templates/__jifty/admin/fragments/list/update	(original)
+++ jifty/trunk/share/web/templates/__jifty/admin/fragments/list/update	Mon Nov 20 11:39:04 2006
@@ -11,11 +11,6 @@
     moniker => "update-" . Jifty->web->serial,
     record  => $record
 );
-my $delete = Jifty->web->new_action(
-    class   => "Delete".$object_type,
-    moniker => "delete-" . Jifty->web->serial,
-    record  => $record
-);
 </%init>
 <div class="jifty_admin update item inline <%$object_type%>">
 <div class="editlink">
@@ -28,16 +23,6 @@
           }
       ]
       ) %>
-  <% Jifty->web->link(
-      label   => _("Delete"),
-      onclick => [
-          { confirm => _("Confirm delete?") },
-          { submit => $delete },
-          {   replace_with => '/__jifty/admin/fragments/list/view',
-              args         => { object_type => $object_type, id => $id }
-          }
-      ]
-      ) %>  
 
   <% Jifty->web->link(
       label     => _("Cancel"),
@@ -50,7 +35,6 @@
 
 </div>
 
-<%$delete->hidden('id',$id)%>
 % foreach my $argument ($update->argument_names) {
 <%$update->form_field($argument)%>
 %}

Modified: jifty/trunk/share/web/templates/__jifty/admin/fragments/list/view
==============================================================================
--- jifty/trunk/share/web/templates/__jifty/admin/fragments/list/view	(original)
+++ jifty/trunk/share/web/templates/__jifty/admin/fragments/list/view	Mon Nov 20 11:39:04 2006
@@ -11,10 +11,28 @@
     moniker => "update-" . Jifty->web->serial,
     record  => $record
 );
+my $delete = Jifty->web->new_action(
+    class   => "Delete".$object_type,
+    moniker => "delete-" . Jifty->web->serial,
+    record  => $record
+);
+
 </%init>
 <div class="jifty_admin read item inline">
   
 <%
+    Jifty->web->form->submit(
+        class   => "editlink",
+        label   => "Delete",
+        submit => $delete,
+        onclick => { 
+         confirm => _("Confirm delete?"), 
+         delete =>  Jifty->web->current_region->qualified_name
+        },
+        )
+%> 
+
+<%
     Jifty->web->link(
         label   => "Edit",
         class   => "editlink",
@@ -22,9 +40,11 @@
             replace_with => "/__jifty/admin/fragments/list/update",
             args         => { object_type => $object_type, id => $id }
             },
+        as_button => 1
         )
 %>
 
+<% $delete->hidden('id',$id) %>
 % foreach my $argument ($update->argument_names) {
 % unless(   $argument =~ /_confirm$/
 %        && lc $update->arguments->{$argument}{render_as} eq 'password') {


More information about the Jifty-commit mailing list