Show More
@@ -149,6 +149,14 b' class UsersGroupsController(BaseControll' | |||||
149 | # h.form(url('users_group', id=ID), |
|
149 | # h.form(url('users_group', id=ID), | |
150 | # method='delete') |
|
150 | # method='delete') | |
151 | # url('users_group', id=ID) |
|
151 | # url('users_group', id=ID) | |
|
152 | users_group_model = UsersGroupModel() | |||
|
153 | try: | |||
|
154 | users_group_model.delete(id) | |||
|
155 | h.flash(_('successfully deleted users group'), category='success') | |||
|
156 | except Exception: | |||
|
157 | h.flash(_('An error occurred during deletion of users group'), | |||
|
158 | category='error') | |||
|
159 | return redirect(url('users_groups')) | |||
152 |
|
160 | |||
153 | def show(self, id, format='html'): |
|
161 | def show(self, id, format='html'): | |
154 | """GET /users_groups/id: Show a specific item""" |
|
162 | """GET /users_groups/id: Show a specific item""" |
@@ -99,3 +99,13 b' class UsersGroupModel(BaseModel):' | |||||
99 | log.error(traceback.format_exc()) |
|
99 | log.error(traceback.format_exc()) | |
100 | self.sa.rollback() |
|
100 | self.sa.rollback() | |
101 | raise |
|
101 | raise | |
|
102 | ||||
|
103 | def delete(self, users_group_id): | |||
|
104 | try: | |||
|
105 | users_group = self.get(users_group_id, cache=False) | |||
|
106 | self.sa.delete(users_group) | |||
|
107 | self.sa.commit() | |||
|
108 | except: | |||
|
109 | log.error(traceback.format_exc()) | |||
|
110 | self.sa.rollback() | |||
|
111 | raise |
General Comments 0
You need to be logged in to leave comments.
Login now