@@ -, +, @@
catalogue + fast_cataloging
use two browsers)
---
cataloguing/cataloging-home.pl | 1 +
.../prog/en/modules/cataloguing/cataloging-home.tt | 8 +++++++-
koha-tmpl/intranet-tmpl/prog/en/modules/intranet-main.tt | 2 +-
mainpage.pl | 4 ++++
4 files changed, 13 insertions(+), 2 deletions(-)
--- a/cataloguing/cataloging-home.pl
+++ a/cataloguing/cataloging-home.pl
@@ -43,6 +43,7 @@ my $servers = Koha::Z3950Servers->search(
);
my $frameworks = Koha::BiblioFrameworks->search({}, { order_by => ['frameworktext'] });
+$template->param( fast_cataloging => 1 ) if $frameworks->find({ frameworkcode => 'FA' });
$template->param(
servers => $servers,
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/cataloging-home.tt
+++ a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/cataloging-home.tt
@@ -158,7 +158,7 @@
- [% IF ( CAN_user_tools_label_creator || CAN_user_tools_upload_local_cover_images ) %]
+ [% IF ( CAN_user_tools_label_creator || CAN_user_tools_upload_local_cover_images || ( fast_cataloging && CAN_user_editcatalogue_fast_cataloging ) ) %]
Tools
[% END %]
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/intranet-main.tt
+++ a/koha-tmpl/intranet-tmpl/prog/en/modules/intranet-main.tt
@@ -124,7 +124,7 @@
[% END %]
- [% IF ( CAN_user_editcatalogue_edit_catalogue || CAN_user_editcatalogue_edit_items ) %]
+ [% IF ( CAN_user_editcatalogue_edit_catalogue || CAN_user_editcatalogue_edit_items || ( fast_cataloging && CAN_user_editcatalogue_fast_cataloging ) ) %]
Cataloging
--- a/mainpage.pl
+++ a/mainpage.pl
@@ -30,6 +30,7 @@ use Koha::Patron::Modifications;
use Koha::Patron::Discharge;
use Koha::Reviews;
use Koha::ArticleRequests;
+use Koha::BiblioFrameworks;
use Koha::ProblemReports;
use Koha::Quotes;
use Koha::Suggestions;
@@ -49,6 +50,9 @@ my ( $template, $loggedinuser, $cookie, $flags ) = get_template_and_user(
my $logged_in_user = Koha::Patrons->find($loggedinuser);
+# Checking if there is a Fast Cataloging Framework
+$template->param( fast_cataloging => 1 ) if Koha::BiblioFrameworks->find( 'FA' );
+
my $homebranch;
if (C4::Context->userenv) {
$homebranch = C4::Context->userenv->{'branch'};
--