[asl-commit] ActiveSambaLdap r26:

null at cozmixng.org null at cozmixng.org
Fri Aug 3 22:32:17 EDT 2007


retro	2007-08-04 11:32:16 +0900 (Sat, 04 Aug 2007)

  New Revision: 26

  Modified files:
    trunk/lib/active_samba_ldap/command.rb
    trunk/lib/active_samba_ldap/populate.rb
    trunk/rails/plugin/active_samba_ldap/generators/scaffold_asl/templates/samba_controller.rb
    trunk/test/asl-test-utils.rb
    trunk/test/test_asl_populate.rb

  Log:


  Modified: trunk/test/asl-test-utils.rb (+2 -2)
===================================================================
--- trunk/test/asl-test-utils.rb	2006-11-14 13:16:26 +09:00 (rev 25)
+++ trunk/test/asl-test-utils.rb	2007-08-04 11:32:16 +09:00 (rev 26)
@@ -70,14 +70,14 @@
         @dumped_data = ActiveSambaLdap::Base.dump(:scope => :sub)
       rescue ActiveLdap::ConnectionError
       end
-      ActiveSambaLdap::Base.delete_all(nil, :scope => :sub)
+      ActiveSambaLdap::Base.purge
       ActiveSambaLdap::Base.populate
     end
 
     def teardown
       super
       ActiveSambaLdap::Base.establish_connection(update_configuration)
-      ActiveSambaLdap::Base.delete_all(nil, :scope => :sub)
+      ActiveSambaLdap::Base.purge
       ActiveSambaLdap::Base.load(@dumped_data)
     end
   end

  Modified: trunk/lib/active_samba_ldap/populate.rb (+4 -0)
===================================================================
--- trunk/lib/active_samba_ldap/populate.rb	2006-11-14 13:16:26 +09:00 (rev 25)
+++ trunk/lib/active_samba_ldap/populate.rb	2007-08-04 11:32:16 +09:00 (rev 26)
@@ -9,6 +9,10 @@
         Private.new(self, options).populate
       end
 
+      def purge(options={})
+        self.delete_all(nil, {:scope => :sub}.merge(options))
+      end
+
       class Private
         def initialize(base, options)
           @base = base

  Modified: trunk/lib/active_samba_ldap/command.rb (+4 -1)
===================================================================
--- trunk/lib/active_samba_ldap/command.rb	2006-11-14 13:16:26 +09:00 (rev 25)
+++ trunk/lib/active_samba_ldap/command.rb	2007-08-04 11:32:16 +09:00 (rev 26)
@@ -14,7 +14,10 @@
         opts.separator ""
         opts.separator "Common options:"
 
-        opts.on_tail("--config=CONFIG", "Specify configuration file") do |file|
+        opts.on_tail("--config=CONFIG",
+                     "Specify configuration file",
+                     "Default configuration files:",
+                     *configuration_files.collect {|x| "  #{x}"}) do |file|
           configuration_files << file
         end
 

  Modified: trunk/test/test_asl_populate.rb (+2 -2)
===================================================================
--- trunk/test/test_asl_populate.rb	2006-11-14 13:16:26 +09:00 (rev 25)
+++ trunk/test/test_asl_populate.rb	2007-08-04 11:32:16 +09:00 (rev 26)
@@ -14,7 +14,7 @@
   end
 
   def test_populate
-    ActiveSambaLdap::Base.delete_all(nil, :scope => :sub)
+    ActiveSambaLdap::Base.purge
     assert_equal([], ActiveSambaLdap::Base.search)
     assert_asl_populate_successfully("Administrator")
     base = ActiveSambaLdap::Base.base
@@ -54,7 +54,7 @@
   end
 
   def test_wrong_password
-    ActiveSambaLdap::Base.delete_all(nil, :scope => :sub)
+    ActiveSambaLdap::Base.purge
     assert_asl_populate_miss_match_password
   end
 

  Modified: trunk/rails/plugin/active_samba_ldap/generators/scaffold_asl/templates/samba_controller.rb (+1 -1)
===================================================================
--- trunk/rails/plugin/active_samba_ldap/generators/scaffold_asl/templates/samba_controller.rb	2006-11-14 13:16:26 +09:00 (rev 25)
+++ trunk/rails/plugin/active_samba_ldap/generators/scaffold_asl/templates/samba_controller.rb	2007-08-04 11:32:16 +09:00 (rev 26)
@@ -7,6 +7,6 @@
   end
 
   def purge
-    ActiveSambaLdap::Base.delete_all(nil, :scope => :sub)
+    ActiveSambaLdap::Base.purge
   end
 end



More information about the asl-commit mailing list