コード例 #1
0
ファイル: shift.py プロジェクト: vishalvishw10/Website-2
from ..flask_admin_base import VolunteerModelView

from main import volunteer_admin, db
from models.volunteer.shift import Shift


class ShiftModelView(VolunteerModelView):
    column_filters = ["role", "venue", "start", "end"]


volunteer_admin.add_view(
    ShiftModelView(
        Shift,
        db.session,
        category="Settings",
        name="Shifts",
    ))
コード例 #2
0
from ..flask_admin_base import VolunteerModelView

from main import volunteer_admin, db
from models.volunteer.venue import VolunteerVenue

volunteer_admin.add_view(
    VolunteerModelView(VolunteerVenue, db.session, category="venues")
)
コード例 #3
0
ファイル: venue.py プロジェクト: emfcamp/Website
from ..flask_admin_base import VolunteerModelView

from main import volunteer_admin, db
from models.volunteer.venue import VolunteerVenue

volunteer_admin.add_view(VolunteerModelView(VolunteerVenue, db.session, category="venues"))
コード例 #4
0
from ..flask_admin_base import VolunteerModelView

from main import volunteer_admin, db
from models.volunteer.shift import Shift


class ShiftModelView(VolunteerModelView):
    column_filters = ["role", "venue", "start", "end"]


volunteer_admin.add_view(ShiftModelView(Shift, db.session, category="shifts"))
コード例 #5
0
ファイル: volunteer.py プロジェクト: emfcamp/Website
from ..flask_admin_base import VolunteerModelView

from main import volunteer_admin, db
from models.volunteer.volunteer import Volunteer


class VolunteerUserModelView(VolunteerModelView):
    column_searchable_list = ('nickname', 'volunteer_email')
    column_filters = ['trained_roles', 'allow_comms_during_event']

volunteer_admin.add_view(VolunteerUserModelView(Volunteer, db.session, category="volunteers"))
コード例 #6
0
ファイル: volunteer.py プロジェクト: elsmorian/Website
    column_list = (
        "nickname",
        "volunteer_email",
        "planned_arrival",
        "planned_departure",
        "banned",
    )
    column_searchable_list = ("nickname", "volunteer_email")
    details_modal = True
    edit_modal = True
    form_columns = (
        "nickname",
        "volunteer_email",
        "volunteer_phone",
        "planned_arrival",
        "planned_departure",
        "interested_roles",
        "trained_roles",
        "missing_shifts_opt_in",
        "over_18",
        "allow_comms_during_event",
        "banned",
    )
    form_excluded_columns = ("user", "versions")
    page_size = 50  # the number of entries to display on the list view


# Add menu item Volunteers
volunteer_admin.add_view(
    VolunteerUserModelView(Volunteer, db.session, name="Volunteers"))
コード例 #7
0
from ..flask_admin_base import VolunteerModelView

from main import volunteer_admin, db
from models.volunteer.volunteer import Volunteer


class VolunteerUserModelView(VolunteerModelView):
    column_searchable_list = ('nickname', 'volunteer_email')
    column_filters = ['trained_roles', 'allow_comms_during_event']


volunteer_admin.add_view(
    VolunteerUserModelView(Volunteer, db.session, category="volunteers"))
コード例 #8
0
ファイル: shift.py プロジェクト: emfcamp/Website
from ..flask_admin_base import VolunteerModelView

from main import volunteer_admin, db
from models.volunteer.shift import Shift

class ShiftModelView(VolunteerModelView):
    column_filters = ['role', 'venue', 'start', 'end']

volunteer_admin.add_view(ShiftModelView(Shift, db.session, category="shifts"))
コード例 #9
0
from ..flask_admin_base import VolunteerModelView

from main import volunteer_admin, db
from models.volunteer.role import Role

volunteer_admin.add_view(
    VolunteerModelView(
        Role,
        db.session,
        category="Settings",
        name="Roles",
    ))
コード例 #10
0
ファイル: role.py プロジェクト: emfcamp/Website
from ..flask_admin_base import VolunteerModelView

from main import volunteer_admin, db
from models.volunteer.role import Role

volunteer_admin.add_view(VolunteerModelView(Role, db.session, category="roles"))

コード例 #11
0
ファイル: role.py プロジェクト: saerdnaer/emf-camp-website
from ..flask_admin_base import VolunteerModelView

from main import volunteer_admin, db
from models.volunteer.role import Role

volunteer_admin.add_view(VolunteerModelView(Role, db.session,
                                            category="roles"))
コード例 #12
0
ファイル: venue.py プロジェクト: vishalvishw10/Website-2
from ..flask_admin_base import VolunteerModelView

from main import volunteer_admin, db
from models.volunteer.venue import VolunteerVenue

volunteer_admin.add_view(
    VolunteerModelView(VolunteerVenue,
                       db.session,
                       category="Settings",
                       name="Venues"))