Separate Create Blog and Blog Dashboard links on the home page.
authorAditi Mittal <aditi.iitr@gmail.com>
Sun, 15 Sep 2013 12:30:13 +0000 (18:00 +0530)
committerAditi Mittal <aditi.iitr@gmail.com>
Sun, 15 Sep 2013 12:30:13 +0000 (18:00 +0530)
mediagoblin/media_types/blog/__init__.py
mediagoblin/media_types/blog/templates/mediagoblin/blog/url_to_blogging.html
mediagoblin/media_types/blog/templates/mediagoblin/blog/url_to_create_blog.html [new file with mode: 0644]
mediagoblin/templates/mediagoblin/base.html

index c40ddecb624898c94b901d86a988700b01f2c312..6dd5cc4cdcc916be3da35ec68b3e159313bfd97a 100644 (file)
@@ -82,7 +82,8 @@ def setup_plugin():
     pluginapi.register_routes(routes)
     pluginapi.register_template_path(os.path.join(PLUGIN_DIR, 'templates'))
     pluginapi.register_template_hooks({"user_profile": "mediagoblin/blog/url_to_blogs_dashboard.html",
-                                        "header_actions": "mediagoblin/blog/url_to_blogging.html"
+                                        "blog_dashboard_home": "mediagoblin/blog/url_to_blogging.html",
+                                        "create_blog_home": "mediagoblin/blog/url_to_create_blog.html",
                                     })
 
 
index 3307ba56a299e413248fb0583d1da656d6029c40..bf688b0f11877dd9699a0e3e474b8f01f89b4459 100644 (file)
 # You should have received a copy of the GNU Affero General Public License
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 #}
-  <a class="button_action" href="{{ request.urlgen('mediagoblin.media_types.blog.create', 
-                                user=request.user.username) }}">
-    {%- trans %} Create Blog {% endtrans -%}
-  </a>
-  <a class="button_action" href="{{ request.urlgen('mediagoblin.media_types.blog.blog_admin_dashboard', 
+
+  <a href="{{ request.urlgen('mediagoblin.media_types.blog.blog_admin_dashboard',
                                  user=request.user.username) }}">
    {%- trans %} Blog Dashboard {% endtrans -%}
     </a>
diff --git a/mediagoblin/media_types/blog/templates/mediagoblin/blog/url_to_create_blog.html b/mediagoblin/media_types/blog/templates/mediagoblin/blog/url_to_create_blog.html
new file mode 100644 (file)
index 0000000..d7d33ad
--- /dev/null
@@ -0,0 +1,22 @@
+{#
+# GNU MediaGoblin -- federated, autonomous media hosting
+# Copyright (C) 2011, 2012 MediaGoblin contributors.  See AUTHORS.
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Affero General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+#}
+  <a class="button_action" href="{{ request.urlgen('mediagoblin.media_types.blog.create',
+                                user=request.user.username) }}">
+    {%- trans %} Create Blog {% endtrans -%}
+  </a>
+
index e1761321bf56e5ab49297b5ff5af213d474801a9..eb37e25fc6d52622940ce9df7ec2c446b81b1df3 100644 (file)
                   {%- trans %}Media processing panel{% endtrans -%}
                 </a>
                 &middot;
+                {% template_hook("blog_dashboard_home") %}
+                &middot;
                 <a id="logout" href=
                   {% if persona is not defined %}
                     "{{ request.urlgen('mediagoblin.auth.logout') }}"
               <a class="button_action" href="{{ request.urlgen('mediagoblin.submit.collection') }}">
                 {%- trans %}Create new collection{% endtrans -%}
               </a>
-              {% template_hook("header_actions") %}
+              {% template_hook("create_blog_home") %}
               {% if request.user.is_admin %}
                 <p>
                   <span class="dropdown_title">Admin powers:</span>