Trying out public attr and searching - not very successfully
Jess Robinson [Thu, 24 May 2012 15:50:31 +0000 (15:50 +0000)]
lib/Text/Tradition.pm
lib/Text/Tradition/Directory.pm

index e454722..e135da9 100644 (file)
@@ -62,7 +62,14 @@ has 'user' => (
     predicate => 'has_user',
     clearer => 'clear_user',
     );
-  
+
+has 'public' => (
+    is => 'rw',
+    isa => 'Bool',
+    required => 0,
+    default => sub { 0; },
+    );
+
 # Create the witness before trying to add it
 around 'add_witness' => sub {
     my $orig = shift;
index 743ab6c..11d82a3 100644 (file)
@@ -293,7 +293,8 @@ sub user_traditionlist {
     
     ## Search for all traditions which allow public viewing
     ## When they exist!
-    # $self->search({ public => 1 });
+## This needs to be more sophisticated, probably needs Search::GIN
+#    my $list = $self->search({ public => 1 });
     
     ## For now, just fetch all
     ## (could use all_objects or grep down there?)