Add new recipe link for users with permission
This commit is contained in:
parent
5ddc435003
commit
509deebe52
@ -76,6 +76,11 @@ sub block_display {
|
||||
pathinfo => [ ],
|
||||
params => {},
|
||||
forcessl => 1),
|
||||
"%(url-new)s" => $self -> build_url(block => "new",
|
||||
fullurl => 1,
|
||||
pathinfo => [ ],
|
||||
params => {},
|
||||
forcessl => 1),
|
||||
"%(url-tags)s" => $self -> build_url(block => "tags",
|
||||
fullurl => 1,
|
||||
pathinfo => [ ],
|
||||
@ -112,10 +117,14 @@ sub block_display {
|
||||
"%(gravhash)s" => $user -> {"gravatar_hash"},
|
||||
});
|
||||
|
||||
my $new = $self -> check_permission("recipe.create") ? "enabled" : "disabled";
|
||||
my $newopt = $self -> {"template"} -> load_template("sidemenu/opt-new-${new}.tem");
|
||||
|
||||
$sidemenu = $self -> {"template"} -> load_template("sidemenu/signedin.tem",
|
||||
{ "%(realname)s" => $user -> {"fullname"},
|
||||
"%(username)s" => $user -> {"username"},
|
||||
"%(gravhash)s" => $user -> {"gravatar_hash"},
|
||||
{ "%(realname)s" => $user -> {"fullname"},
|
||||
"%(username)s" => $user -> {"username"},
|
||||
"%(gravhash)s" => $user -> {"gravatar_hash"},
|
||||
"%(option-new)s" => $newopt,
|
||||
});
|
||||
|
||||
} else {
|
||||
|
@ -16,6 +16,7 @@ USERBAR_IMPORT = Import schedule
|
||||
SIDE_TITLE = Online Recipe Book
|
||||
SIDE_SUMMARIES = Summaries
|
||||
SIDE_RECIPES = Recipes
|
||||
SIDE_NEW = Add Recipe
|
||||
SIDE_TAGS = Tags
|
||||
SIDE_TYPES = Types
|
||||
SIDE_SHOPPING = Shopping
|
||||
|
1
templates/default/sidemenu/opt-new-disabled.tem
Normal file
1
templates/default/sidemenu/opt-new-disabled.tem
Normal file
@ -0,0 +1 @@
|
||||
<!-- no permission to create recipes -->
|
1
templates/default/sidemenu/opt-new-enabled.tem
Normal file
1
templates/default/sidemenu/opt-new-enabled.tem
Normal file
@ -0,0 +1 @@
|
||||
<li><a href="%(url-new)s" >{L_SIDE_NEW}</a></li>
|
@ -4,6 +4,7 @@
|
||||
<ul class="vertical menu">
|
||||
<li><a href="%(url-front)s">{L_SIDE_SUMMARIES}</a></li>
|
||||
<li><a href="%(url-list)s" >{L_SIDE_RECIPES}</a></li>
|
||||
%(option-new)s
|
||||
<li><a href="%(url-tags)s" >{L_SIDE_TAGS}</a></li>
|
||||
<li><a href="%(url-types)s">{L_SIDE_TYPES}</a></li>
|
||||
</ul>
|
||||
|
Loading…
x
Reference in New Issue
Block a user