From: Guillaume Pellerin Date: Mon, 25 Jul 2016 20:38:29 +0000 (+0200) Subject: add department and team templates, ignore comments and blogposts in admin X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=d01f7fb1e34b94163faf2905f001334699b7aa2e;p=mezzo.git add department and team templates, ignore comments and blogposts in admin --- diff --git a/app/local_settings.py b/app/local_settings.py index edc49eec..54d3e6bf 100644 --- a/app/local_settings.py +++ b/app/local_settings.py @@ -80,6 +80,11 @@ ADMIN_MENU_ORDER = ( (_('Site'), ('sites.Site', 'redirects.Redirect', 'conf.Setting')), ) +# ADMIN_REMOVAL = [ +# 'mezzanine.blog.models.BlogPost', +# 'generic.ThreadedComment', +# ] + GRAPPELLI_ADMIN_TITLE = 'IRCAM Admin' SEARCH_MODEL_CHOICES = () diff --git a/app/organization/team/admin.py b/app/organization/team/admin.py index b1ead7ce..f343182d 100644 --- a/app/organization/team/admin.py +++ b/app/organization/team/admin.py @@ -26,6 +26,9 @@ class TeamAdmin(PageAdmin): inlines = [PageBlockInline,] + def in_menu(self): + return True + class PersonAdminBase(admin.ModelAdmin): @@ -50,5 +53,6 @@ admin.site.register(Organization, OrganizationAdmin) admin.site.register(OrganizationType) admin.site.register(Department, PageAdmin) admin.site.register(Team, TeamAdmin) +# admin.site.register(Team) admin.site.register(Person, PersonAdmin) admin.site.register(Activity, ActivityAdmin) diff --git a/app/templates/pages/department.html b/app/templates/pages/department.html new file mode 100644 index 00000000..d16e0f0c --- /dev/null +++ b/app/templates/pages/department.html @@ -0,0 +1,55 @@ +{% extends "base.html" %} +{% load i18n mezzanine_tags keyword_tags featured_tags pages_tags %} + +{% block meta_title %}{{ page.meta_title }}{% endblock %} + +{% block meta_keywords %}{% metablock %} +{% keywords_for page as keywords %} +{% for keyword in keywords %} + {% if not forloop.first %}, {% endif %} + {{ keyword }} +{% endfor %} +{% endmetablock %}{% endblock %} + +{% block meta_description %}{% metablock %} +{{ page.description }} +{% endmetablock %}{% endblock %} + +{% block title %} + {% editable page.title %} + {{ page.title }} + {% endeditable %} + + {% editable page.department.sub_title %} + {{ page.department.sub_title }} + {% endeditable %} +{% endblock %} + +{% block main %} + +
+
+ {% editable page.department.title %} +

{{ page.department.title }}

+ {% endeditable %} +
+
+ +
+
+ {% page_menu "pages/menus/current_tree_summary.html" %} +
+
+ {% editable page.department.content %} + {{ page.department.content|richtext_filters|safe }} + {% endeditable %} +
+
+ + {% for pageblock in page.department.pageblock_set.all %} +
+ {{ pageblock.content|richtext_filters|safe }} +
+ {% endfor %} + +{% endblock %} diff --git a/app/templates/pages/team.html b/app/templates/pages/team.html new file mode 100644 index 00000000..916142bc --- /dev/null +++ b/app/templates/pages/team.html @@ -0,0 +1,55 @@ +{% extends "base.html" %} +{% load i18n mezzanine_tags keyword_tags featured_tags pages_tags %} + +{% block meta_title %}{{ page.meta_title }}{% endblock %} + +{% block meta_keywords %}{% metablock %} +{% keywords_for page as keywords %} +{% for keyword in keywords %} + {% if not forloop.first %}, {% endif %} + {{ keyword }} +{% endfor %} +{% endmetablock %}{% endblock %} + +{% block meta_description %}{% metablock %} +{{ page.description }} +{% endmetablock %}{% endblock %} + +{% block title %} + {% editable page.title %} + {{ page.title }} + {% endeditable %} + + {% editable page.team.sub_title %} + {{ page.team.sub_title }} + {% endeditable %} +{% endblock %} + +{% block main %} + +
+
+ {% editable page.team.title %} +

{{ page.team.title }}

+ {% endeditable %} +
+
+ +
+
+ {% page_menu "pages/menus/current_tree_summary.html" %} +
+
+ {% editable page.team.content %} + {{ page.team.content|richtext_filters|safe }} + {% endeditable %} +
+
+ + {% for pageblock in page.team.pageblock_set.all %} +
+ {{ pageblock.content|richtext_filters|safe }} +
+ {% endfor %} + +{% endblock %}