Add changelog view
parent
cb76c96cf1
commit
f63a4c1ae3
|
@ -232,8 +232,17 @@ class ExternalUserAdmin(ModelViewHighSecurity):
|
|||
|
||||
can_delete = True
|
||||
|
||||
class ChangelogAdmin(ModelView):
|
||||
can_delete = False
|
||||
can_edit = False
|
||||
can_set_page_size = True
|
||||
can_create = False
|
||||
column_list = ('user_id', 'request', 'state_after', 'created')
|
||||
column_filters = ('request_id', 'request', 'user_id', 'created')
|
||||
|
||||
admin.add_view(FilteredFaceshieldRequestAdmin(FaceshieldRequest, db.session))
|
||||
admin.add_view(FaceshieldRequestAdmin(FaceshieldRequest, db.session, name='FaceshieldRequest (Unfiltered)', endpoint='request_unfiltered'))
|
||||
admin.add_view(ShippingFaceshieldRequestAdmin(FaceshieldRequest, db.session, name='FaceshieldRequest (Shipping)', endpoint='request_shipping'))
|
||||
admin.add_view(ExternalUserAdmin(ExternalUser, db.session, name='External Users', endpoint='external_user'))
|
||||
admin.add_view(MapView(name='Map', endpoint='map'))
|
||||
admin.add_view(ChangelogAdmin(RequestChange, db.session))
|
||||
|
|
|
@ -67,6 +67,9 @@ class FaceshieldRequest(db.Model):
|
|||
|
||||
handling_orga = db.Column(db.String, default='hswaw', server_default='hswaw', nullable=False)
|
||||
|
||||
def __str__(self):
|
||||
return '#{} {} ({})'.format(self.id, self.entity_info, self.status.name)
|
||||
|
||||
|
||||
class RequestChange(db.Model):
|
||||
id = db.Column(db.Integer, primary_key=True)
|
||||
|
|
Loading…
Reference in New Issue