From ae600582a0ca98a1eb70971ee74640f7b59f1a9d Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Mon, 19 Mar 2018 18:25:13 +0000 Subject: Rename mod to package, add README --- app/models.py | 4 ++-- app/views/mods.py | 19 ------------------- app/views/packages.py | 19 +++++++++++++++++++ 3 files changed, 21 insertions(+), 21 deletions(-) delete mode 100644 app/views/mods.py create mode 100644 app/views/packages.py (limited to 'app') diff --git a/app/models.py b/app/models.py index 97dc3c9..ec961f3 100644 --- a/app/models.py +++ b/app/models.py @@ -35,7 +35,7 @@ class User(db.Model, UserMixin): display_name = db.Column(db.String(100), nullable=False, server_default='') # Content - mods = db.relationship('Mod', backref='author', lazy='dynamic') + packages = db.relationship('Package', backref='author', lazy='dynamic') def __init__(self, username): import datetime @@ -57,7 +57,7 @@ class UserRoles(db.Model): user_id = db.Column(db.Integer(), db.ForeignKey('user.id', ondelete='CASCADE')) role_id = db.Column(db.Integer(), db.ForeignKey('role.id', ondelete='CASCADE')) -class Mod(db.Model): +class Package(db.Model): id = db.Column(db.Integer, primary_key=True) # Basic details diff --git a/app/views/mods.py b/app/views/mods.py deleted file mode 100644 index ca349ea..0000000 --- a/app/views/mods.py +++ /dev/null @@ -1,19 +0,0 @@ -from flask import * -from flask_user import * -from flask.ext import menu -from app import app -from app.models import * - -@app.route('/mods/') -@menu.register_menu(app, '.mods', 'Mods') -def mods_page(): - packages = Mod.query.all() - return render_template('packages.html', title="Mods", packages=packages) - -@app.route("/s///") -def package_page(type, author, name): - package = Mod.query.filter_by(name=name).first() - if package is None: - abort(404) - - return render_template('package_details.html', package=package) diff --git a/app/views/packages.py b/app/views/packages.py new file mode 100644 index 0000000..10b3689 --- /dev/null +++ b/app/views/packages.py @@ -0,0 +1,19 @@ +from flask import * +from flask_user import * +from flask.ext import menu +from app import app +from app.models import * + +@app.route('/mods/') +@menu.register_menu(app, '.mods', 'Mods') +def mods_page(): + packages = Package.query.all() + return render_template('packages.html', title="Mods", packages=packages) + +@app.route("/s///") +def package_page(type, author, name): + package = Package.query.filter_by(name=name).first() + if package is None: + abort(404) + + return render_template('package_details.html', package=package) -- cgit v1.2.3