fix: Update import statements and add table name for Departemen model

1 parent 6dde02de
......@@ -7,4 +7,4 @@ from .wilayah import *
from .partner import *
from .targets import *
from .user_area import *
from .departmen import *
from .departmen import _Departemen, Departemen
......@@ -5,7 +5,6 @@ from ..models import (NamaModel, TABLE_ARGS)
class _Departemen(NamaModel):
__tablename__ = 'departemen'
__table_args__ = (TABLE_ARGS,)
id = Column(Integer, primary_key=True)
parent_id = Column(Integer, ForeignKey('public.departemen.id'))
......@@ -13,6 +12,7 @@ class _Departemen(NamaModel):
alamat = Column(String(255))
singkat = Column(String(32))
level_id = Column(SmallInteger)
__tablename__ = 'departemen'
@declared_attr
def children(self):
return relationship(
......@@ -47,4 +47,4 @@ class _Departemen(NamaModel):
return DBSession.query(cls.id, cls.nama).order_by(cls.nama).all()
class Departemen(_Departemen, Base):
pass
db_session = DBSession
......@@ -1244,6 +1244,10 @@ class BaseView(object):
# self.form_error(form, error)
def save_file(self, values, field, path=None, filename=None):
"""digunakan untuk menyimpan file upload dari form
Args:
"""
if field in values and values[field]:
value = values[field]
file_name = value["filename"]
......
......@@ -101,12 +101,14 @@
<!-- end fullscreen button -->
<!-- User info -->
<ul tal:condition="not request.user" class="header-dropdown-list hidden-xs">
<ul tal:condition="not request.user" class="header-dropdown-list">
<li>
<a href="${home}/login" class="dropdown-toggle"><i class="fa fa-lg fa-fw fa-user"></i>Login</a>
</li>
</ul>
<ul tal:condition="request.user" class="header-dropdown-list hidden-xs">
<ul tal:condition="request.user" class="header-dropdown-list">
<li>
<a href="#" class="dropdown-toggle" data-toggle="dropdown"><i class="fa fa-lg fa-fw fa-user"></i>
<span style="text-transform:capitalize"> ${request.user and request.user.nice_username() or ""}
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!