Please Do not use this patch - new one to come
On Mon, Nov 30, 2009 at 10:11 AM, Nicole Engard <neng...@gmail.com> wrote: > From 26e9388b652e7b7d3884408ddd127a789e8b536c Mon Sep 17 00:00:00 2001 > From: Nicole Engard <neng...@gmail.com> > Date: Thu, 26 Nov 2009 08:37:03 -0500 > Subject: [PATCH] bug 3817 added patron permissions for tag tool > Content-Type: text/plain; charset="utf-8" > > --- > .../data/mysql/en/mandatory/userpermissions.sql | 1 + > installer/data/mysql/updatedatabase.pl | 7 +++++++ > .../prog/en/modules/tools/tools-home.tmpl | 2 +- > tags/review.pl | 2 +- > 4 files changed, 10 insertions(+), 2 deletions(-) > > diff --git a/installer/data/mysql/en/mandatory/userpermissions.sql > b/installer/data/mysql/en/mandatory/userpermissions.sql > index 29b3b05..ddaec21 100644 > --- a/installer/data/mysql/en/mandatory/userpermissions.sql > +++ b/installer/data/mysql/en/mandatory/userpermissions.sql > @@ -16,4 +16,5 @@ INSERT INTO permissions (module_bit, code, description) > VALUES > (13, 'delete_anonymize_patrons', 'Delete old borrowers and > anonymize circulation history (deletes borrower reading history)'), > (13, 'batch_upload_patron_images', 'Upload patron images in batch > or one at a time'), > (13, 'schedule_tasks', 'Schedule tasks to run') > + (13, 'moderate_tags', 'Moderate patron tags') > ; > diff --git a/installer/data/mysql/updatedatabase.pl > b/installer/data/mysql/updatedatabase.pl > index 7dd236c..513414c 100755 > --- a/installer/data/mysql/updatedatabase.pl > +++ b/installer/data/mysql/updatedatabase.pl > @@ -2496,6 +2496,13 @@ if (C4::Context->preference("Version") < > TransformToNum($DBversion)) { > print "Upgrade to $DBversion done (AllowHoldDateInFuture and > OPACAllowHoldDateInFuture sysprefs)\n"; > } > > +$DBversion = 'XXX'; > +if (C4::Context->preference("Version") < TransformToNum($DBversion)) { > + $dbh->do("INSERT INTO permissions (module_bit, code, description) > VALUES ( 13, 'moderate_tags', 'Moderate patron tags')"); > + SetVersion ($DBversion); > + print "Upgrade to $DBversion done (added patron permission for > accessing the tags tool)\n"; > +} > + > =item DropAllForeignKeys($table) > > Drop all foreign keys of the table $table > diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/tools-home.tmpl > b/koha-tmpl/intranet-tmpl/prog/en/modules/tools/tools-home.tmpl > index be817d9..a5d1f80 100644 > --- a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/tools-home.tmpl > +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/tools/tools-home.tmpl > @@ -39,7 +39,7 @@ > <dd>Moderate patron comments</dd> > <!-- /TMPL_IF --> > > - <!-- TMPL_IF NAME="CAN_user_tools_moderate_comments" --><!-- > FIXME: Update here when Tag specific permission is created. --> > + <!-- TMPL_IF NAME="CAN_user_tools_moderate_tags" --> > <dt><a href="/cgi-bin/koha/tags/review.pl">Tags</a></dt> > <dd>Moderate patron tags</dd> > <!-- /TMPL_IF --> > diff --git a/tags/review.pl b/tags/review.pl > index 421da4e..1dea768 100755 > --- a/tags/review.pl > +++ b/tags/review.pl > @@ -35,7 +35,7 @@ use C4::Debug; > use C4::Tags 0.03 qw(get_tags get_approval_rows approval_counts > whitelist blacklist is_approved); > > my $script_name = "/cgi-bin/koha/tags/review.pl"; > -my $needed_flags = { tools => 'moderate_comments' }; # FIXME: replace > when more specific permission is created. > +my $needed_flags = { tools => 'moderate_tags' }; > > sub ajax_auth_cgi ($) { # returns CGI object > my $needed_flags = shift; > -- > 1.5.6.5 > _______________________________________________ Koha-patches mailing list Koha-patches@lists.koha.org http://lists.koha.org/mailman/listinfo/koha-patches