예제 #1
0
    def get(self):
        td = {
            "services_selected": True,
            "url": "/admin/api/v1/services",
            "action": "create",
            }

        td.update(site.default_template_data())
        self.render(td, 'admin/services_create.html')
예제 #2
0
    def get(self):
        td = {
            "lists_selected": True,
            "action": "create",
            "url": "/admin/api/v1/service-lists",
            }

        td.update(site.default_template_data())
        self.render(td, 'admin/list_create.html')
예제 #3
0
    def get(self):
        td = {
            "statuses_selected": True,
            "action": "create",
            "url": "/admin/api/v1/statuses",
            "images": Image.all().fetch(200),
        }

        td.update(site.default_template_data())
        self.render(td, 'admin/status_create.html')
예제 #4
0
    def get(self):
        td = {
            "statuses_selected": True,
            "action": "create",
            "url": "/admin/api/v1/statuses",
            "images": Image.all().fetch(200),
            }

        td.update(site.default_template_data())
        self.render(td, 'admin/status_create.html')
예제 #5
0
    def get(self):
        td = {
            "services_selected": True,
            "url": "/admin/api/v1/services",
            "action": "create",
            "service_lists": List.all().fetch(100),
        }

        td.update(site.default_template_data())
        self.render(td, 'admin/services_create.html')
예제 #6
0
    def get(self, slug):
        list = List.get_by_slug(slug)
        if not list:
            self.not_found()
            return

        td = {
            "listss_selected": True,
            "list": list,
            }

        td.update(site.default_template_data())
        self.render(td, 'admin/list_delete.html')
예제 #7
0
    def get(self, slug):
        service = Service.get_by_slug(slug)
        if not service:
            self.not_found()
            return

        td = {
            "services_selected": True,
            "service": service,
        }

        td.update(site.default_template_data())
        self.render(td, 'admin/events_note.html')
예제 #8
0
    def get(self, slug):
        list = List.get_by_slug(slug)
        if not list:
            self.not_found()
            return

        td = {
            "listss_selected": True,
            "list": list,
        }

        td.update(site.default_template_data())
        self.render(td, 'admin/list_delete.html')
예제 #9
0
    def get(self, slug):
        service = Service.get_by_slug(slug)
        if not service:
            self.not_found()
            return

        td = {
            "services_selected": True,
            "service": service,
            }

        td.update(site.default_template_data())
        self.render(td, 'admin/events_note.html')
예제 #10
0
    def get(self, slug):
        status = Status.get_by_slug(slug)
        if not status:
            self.not_found()
            return

        td = {
            "statuses_selected": True,
            "status": status,
        }

        td.update(site.default_template_data())
        self.render(td, 'admin/status_delete.html')
예제 #11
0
    def get(self, slug):
        status = Status.get_by_slug(slug)
        if not status:
            self.not_found()
            return

        td = {
            "statuses_selected": True,
            "status": status,
            }

        td.update(site.default_template_data())
        self.render(td, 'admin/status_delete.html')
예제 #12
0
파일: admin.py 프로젝트: Labgoo/stashboard
    def get(self, slug):
        service = Service.get_by_slug(slug)
        if not service:
            self.not_found()
            return

        td = {
            "services_selected": True,
            "service": service,
            "statuses": Status.query().fetch(100),
            }

        td.update(site.default_template_data())
        self.render(td, 'admin/events_create.html')
예제 #13
0
    def get(self, slug, key_str):
        service = Service.get_by_slug(slug)
        event = db.get(key_str)
        if not service or not isinstance(event, Event):
            self.not_found()
            return

        td = {
            "services_selected": True,
            "service": service,
            "event": event,
        }

        td.update(site.default_template_data())
        self.render(td, 'admin/events_delete.html')
예제 #14
0
    def get(self, slug, key_str):
        service = Service.get_by_slug(slug)
        event = db.get(key_str)
        if not service or not isinstance(event, Event):
            self.not_found()
            return

        td = {
            "services_selected": True,
            "service": service,
            "event": event,
            }

        td.update(site.default_template_data())
        self.render(td, 'admin/events_delete.html')
예제 #15
0
    def get(self, slug):
        service = Service.get_by_slug(slug)
        if not service:
            self.not_found()
            return

        td = {
            "services_selected": True,
            "url": "/admin/api/v1/services/" + slug,
            "description": service.description,
            "name": service.name,
            "slug": service.slug,
            }

        td.update(site.default_template_data())
        self.render(td, 'admin/services_delete.html')
예제 #16
0
    def get(self, slug):
        service = Service.get_by_slug(slug)
        if not service:
            self.not_found()
            return

        td = {
            "services_selected": True,
            "url": "/admin/api/v1/services/" + slug,
            "description": service.description,
            "name": service.name,
            "slug": service.slug,
        }

        td.update(site.default_template_data())
        self.render(td, 'admin/services_delete.html')
예제 #17
0
    def get(self, slug):
        list = List.get_by_slug(slug)
        if not list:
            self.not_found()
            return

        td = {
            "lists_selected": True,
            "list": list,
            "action": "edit",
            "url": "/admin/api/v1/service-lists/" + slug,
            "description": list.description,
            "name": list.name,
        }

        td.update(site.default_template_data())
        self.render(td, 'admin/list_edit.html')
예제 #18
0
    def get(self, slug):
        list = List.get_by_slug(slug)
        if not list:
            self.not_found()
            return

        td = {
            "lists_selected": True,
            "list": list,
            "action": "edit",
            "url": "/admin/api/v1/service-lists/" + slug,
            "description": list.description,
            "name": list.name,
            }

        td.update(site.default_template_data())
        self.render(td, 'admin/list_edit.html')
예제 #19
0
    def get(self, slug):
        status = Status.get_by_slug(slug)
        if not status:
            self.not_found()
            return

        td = {
            "statuses_selected": True,
            "status": status,
            "action": "edit",
            "url": "/admin/api/v1/statuses/" + slug,
            "description": status.description,
            "name": status.name,
            "image_url": status.image,
            "images": Image.all().fetch(200),
            "default": status.default,
            }

        td.update(site.default_template_data())
        self.render(td, 'admin/status_edit.html')
예제 #20
0
    def get(self, slug):
        status = Status.get_by_slug(slug)
        if not status:
            self.not_found()
            return

        td = {
            "statuses_selected": True,
            "status": status,
            "action": "edit",
            "url": "/admin/api/v1/statuses/" + slug,
            "description": status.description,
            "name": status.name,
            "image_url": status.image,
            "images": Image.all().fetch(200),
            "default": status.default,
        }

        td.update(site.default_template_data())
        self.render(td, 'admin/status_edit.html')
예제 #21
0
    def get(self, slug):
        service = Service.get_by_slug(slug)
        if not service:
            self.not_found()
            return

        td = {
            "services_selected": True,
            "url": "/admin/api/v1/services/" + slug,
            "description": service.description,
            "slug": service.slug,
            "name": service.name,
            "action": "edit",
            "service_lists": List.all().fetch(100),
            }

        if service.list is not None:
            td["list"] = service.list.name
        else:
            td["list"] = ""

        td.update(site.default_template_data())
        self.render(td, 'admin/services_create.html')
예제 #22
0
    def get(self, slug):
        service = Service.get_by_slug(slug)
        if not service:
            self.not_found()
            return

        td = {
            "services_selected": True,
            "url": "/admin/api/v1/services/" + slug,
            "description": service.description,
            "slug": service.slug,
            "name": service.name,
            "action": "edit",
            "service_lists": List.all().fetch(100),
        }

        if service.list is not None:
            td["list"] = service.list.name
        else:
            td["list"] = ""

        td.update(site.default_template_data())
        self.render(td, 'admin/services_create.html')
예제 #23
0
def default_template_data():
    td = site.default_template_data()
    td["title"] = td["title"] + " Admin"
    return td
예제 #24
0
def default_template_data():
    td = site.default_template_data()
    td["title"] = td["title"] + " Admin"
    return td