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 => [ ],
|
pathinfo => [ ],
|
||||||
params => {},
|
params => {},
|
||||||
forcessl => 1),
|
forcessl => 1),
|
||||||
|
"%(url-new)s" => $self -> build_url(block => "new",
|
||||||
|
fullurl => 1,
|
||||||
|
pathinfo => [ ],
|
||||||
|
params => {},
|
||||||
|
forcessl => 1),
|
||||||
"%(url-tags)s" => $self -> build_url(block => "tags",
|
"%(url-tags)s" => $self -> build_url(block => "tags",
|
||||||
fullurl => 1,
|
fullurl => 1,
|
||||||
pathinfo => [ ],
|
pathinfo => [ ],
|
||||||
@ -112,10 +117,14 @@ sub block_display {
|
|||||||
"%(gravhash)s" => $user -> {"gravatar_hash"},
|
"%(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",
|
$sidemenu = $self -> {"template"} -> load_template("sidemenu/signedin.tem",
|
||||||
{ "%(realname)s" => $user -> {"fullname"},
|
{ "%(realname)s" => $user -> {"fullname"},
|
||||||
"%(username)s" => $user -> {"username"},
|
"%(username)s" => $user -> {"username"},
|
||||||
"%(gravhash)s" => $user -> {"gravatar_hash"},
|
"%(gravhash)s" => $user -> {"gravatar_hash"},
|
||||||
|
"%(option-new)s" => $newopt,
|
||||||
});
|
});
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
|
@ -16,6 +16,7 @@ USERBAR_IMPORT = Import schedule
|
|||||||
SIDE_TITLE = Online Recipe Book
|
SIDE_TITLE = Online Recipe Book
|
||||||
SIDE_SUMMARIES = Summaries
|
SIDE_SUMMARIES = Summaries
|
||||||
SIDE_RECIPES = Recipes
|
SIDE_RECIPES = Recipes
|
||||||
|
SIDE_NEW = Add Recipe
|
||||||
SIDE_TAGS = Tags
|
SIDE_TAGS = Tags
|
||||||
SIDE_TYPES = Types
|
SIDE_TYPES = Types
|
||||||
SIDE_SHOPPING = Shopping
|
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">
|
<ul class="vertical menu">
|
||||||
<li><a href="%(url-front)s">{L_SIDE_SUMMARIES}</a></li>
|
<li><a href="%(url-front)s">{L_SIDE_SUMMARIES}</a></li>
|
||||||
<li><a href="%(url-list)s" >{L_SIDE_RECIPES}</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-tags)s" >{L_SIDE_TAGS}</a></li>
|
||||||
<li><a href="%(url-types)s">{L_SIDE_TYPES}</a></li>
|
<li><a href="%(url-types)s">{L_SIDE_TYPES}</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user