dynamic template menu by config settings

This commit is contained in:
Henrique Dias 2014-08-18 14:26:47 -03:00
parent acf392eb4e
commit e0e9949da5
3 changed files with 30 additions and 44 deletions

View file

@ -131,6 +131,7 @@ module.exports = (app)->
app.use (req, res, next) ->
res.locals.nav = Settings.nav
res.locals.templates = Settings.templates
next()
app.use (req, res, next) ->

View file

@ -21,22 +21,12 @@
href,
ng-click="openUploadProjectModal()"
) #{translate("upload_project")}
li.divider
li.dropdown-header #{translate("templates")}
li
a.menu-indent(href="/templates/cv") #{translate("cv_or_resume")}
li
a.menu-indent(href="/templates/cover-letters") #{translate("cover_letter")}
li
a.menu-indent(href="/templates/journals") #{translate("journal_article")}
li
a.menu-indent(href="/templates/presentations") #{translate("presentation")}
li
a.menu-indent(href="/templates/thesis") #{translate("thesis")}
li
a.menu-indent(href="/templates/bibliographies") #{translate("bibliographies")}
li
a.menu-indent(href="/templates") #{translate("view_all")} »
if (templates)
li.divider
li.dropdown-header #{translate("templates")}
each item in templates
li
a.menu-indent(href=item.url) #{translate(item.name)}
.row-spaced(ng-if="projects.length > 0", ng-cloak)
ul.list-unstyled.folders-menu(

View file

@ -279,33 +279,28 @@ module.exports =
}]
}]
templates: [{
name : "cv_or_resume",
url : "/templates/cv"
}, {
name : "cover_letter",
url : "/templates/cover-letters"
}, {
name : "journal_article",
url : "/templates/journals"
}, {
name : "presentation",
url : "/templates/presentations"
}, {
name : "thesis",
url : "/templates/thesis"
}, {
name : "bibliographies",
url : "/templates/bibliographies"
}, {
name : "view_all",
url : "/templates"
}]
# templates: [{
# name : "cv_or_resume",
# url : "/templates/cv"
# }, {
# name : "cover_letter",
# url : "/templates/cover-letters"
# }, {
# name : "journal_article",
# url : "/templates/journals"
# }, {
# name : "presentation",
# url : "/templates/presentations"
# }, {
# name : "thesis",
# url : "/templates/thesis"
# }, {
# name : "bibliographies",
# url : "/templates/bibliographies"
# }, {
# name : "view_all",
# url : "/templates"
# }]
redirects: