Merge pull request #99 from heukirne/template-menu

Dynamic Template Menu
This commit is contained in:
James Allen 2014-08-18 18:45:51 +01:00
commit b90c977d3d
3 changed files with 31 additions and 17 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(
@ -101,4 +91,4 @@
a(href="/user/subscription/plans").btn.btn-primary #{translate("upgrade")}
p.small
| #{translate("or_unlock_features_bonus")}
a(href="/user/bonus") #{translate("sharing_sl")} .
a(href="/user/bonus") #{translate("sharing_sl")} .

View file

@ -279,6 +279,29 @@ 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"
# }]
redirects:
"/templates/index": "/templates/"