Просмотр исходного кода

Removed portal plugin.

An example plugin is probably a better way to test and document things.
sh4nks 11 лет назад
Родитель
Сommit
b863c93c37

+ 0 - 40
flaskbb/plugins/portal/__init__.py

@@ -1,40 +0,0 @@
-from flask import current_app
-from flaskbb.extensions import db
-from flaskbb.plugins import Plugin
-
-from .portal import PortalModel, portal
-
-
-#: The name of your plugin class
-__plugin__ = "PortalPlugin"
-
-
-class PortalPlugin(Plugin):
-    # Register the models
-    models = [PortalModel]
-
-    @property
-    def name(self):
-        return "Portal Plugin"
-
-    @property
-    def description(self):
-        return "A simple portal plugin"
-
-    @property
-    def version(self):
-        return "0.0.1"
-
-    def enable(self):
-        pass
-
-    def disable(self):
-        pass
-
-    def install(self):
-        self.create_all_tables(db)
-        current_app.register_blueprint(portal)
-        # register hooks and blueprints/routes here
-
-    def uninstall(self):
-        self.drop_all_tables(db)

+ 0 - 27
flaskbb/plugins/portal/portal.py

@@ -1,27 +0,0 @@
-# -*- coding: utf-8 -*-
-"""
-    flaskbb.plugins.portal
-    ~~~~~~~~~~~~~~~~~~~~~~
-
-    This plugin implements a portal. You can choose which topics and posts
-    from forums are displayed.
-
-    :copyright: (c) 2014 by the FlaskBB Team.
-    :license: BSD, see LICENSE for more details.
-"""
-from flask import Blueprint
-from flaskbb.extensions import db
-from flaskbb.utils.helpers import render_template
-
-
-portal = Blueprint("portal", __name__, template_folder="templates")
-
-
-class PortalModel(db.Model):
-    id = db.Column(db.Integer, primary_key=True)
-    forum_id = db.Column(db.Integer, db.ForeignKey("forums.id"))
-
-
-@portal.route("/portal")
-def portal_index():
-    return render_template("portal.html")

+ 0 - 5
flaskbb/plugins/portal/templates/portal.html

@@ -1,5 +0,0 @@
-{% extends theme('layout.html') %}
-
-{% block content %}
-Portal Plugin
-{% endblock %}