14 |
14 |
15 |
15 |
16 # import standard library |
16 # import standard library |
17 |
17 |
18 # import interfaces |
18 # import interfaces |
19 from pyams_pagelet.interfaces import PageletCreatedEvent |
|
20 |
19 |
21 # import packages |
20 # import packages |
22 from pyams_form.form import AddForm, DialogAddForm, EditForm, DialogEditForm, DisplayForm, DialogDisplayForm |
21 from pyams_form.form import AddForm, DialogAddForm, EditForm, DialogEditForm, DisplayForm, DialogDisplayForm, \ |
|
22 InnerEditForm, InnerAddForm, InnerDisplayForm |
23 from pyams_zmi.view import AdminView |
23 from pyams_zmi.view import AdminView |
24 |
24 |
25 |
25 |
26 class AdminAddForm(AdminView, AddForm): |
26 class AdminAddForm(AdminView, AddForm): |
27 """Admin add form""" |
27 """Admin add form""" |
28 |
28 |
29 def update(self): |
29 |
30 self.request.registry.notify(PageletCreatedEvent(self)) |
30 class InnerAdminAddForm(AdminView, InnerAddForm): |
31 super(AdminAddForm, self).update() |
31 """Inner admin add form""" |
32 |
32 |
33 |
33 |
34 class AdminDialogAddForm(AdminView, DialogAddForm): |
34 class AdminDialogAddForm(AdminView, DialogAddForm): |
35 """Admin dialog add form""" |
35 """Admin dialog add form""" |
36 |
36 |
37 def update(self): |
|
38 self.request.registry.notify(PageletCreatedEvent(self)) |
|
39 super(AdminDialogAddForm, self).update() |
|
40 |
|
41 |
37 |
42 class AdminEditForm(AdminView, EditForm): |
38 class AdminEditForm(AdminView, EditForm): |
43 """Admin edit form""" |
39 """Admin edit form""" |
44 |
40 |
45 def update(self): |
41 |
46 self.request.registry.notify(PageletCreatedEvent(self)) |
42 class InnerAdminEditForm(AdminView, InnerEditForm): |
47 super(AdminEditForm, self).update() |
43 """Inner admin edit form""" |
48 |
44 |
49 |
45 |
50 class AdminDialogEditForm(AdminView, DialogEditForm): |
46 class AdminDialogEditForm(AdminView, DialogEditForm): |
51 """Admin dialog edit form""" |
47 """Admin dialog edit form""" |
52 |
48 |
53 def update(self): |
49 |
54 self.request.registry.notify(PageletCreatedEvent(self)) |
50 class AdminDisplayForm(AdminView, DisplayForm): |
55 super(AdminDialogEditForm, self).update() |
51 """Admin display form""" |
56 |
52 |
57 |
53 |
58 class AdminDisplayForm(AdminView, DisplayForm): |
54 class InnerAdminDisplayForm(AdminView, InnerDisplayForm): |
59 """Admin dialog display form""" |
55 """Inner admin display form""" |
60 |
|
61 def update(self): |
|
62 self.request.registry.notify(PageletCreatedEvent(self)) |
|
63 super(AdminDisplayForm, self).update() |
|
64 |
56 |
65 |
57 |
66 class AdminDialogDisplayForm(AdminView, DialogDisplayForm): |
58 class AdminDialogDisplayForm(AdminView, DialogDisplayForm): |
67 """Admin dialog display form""" |
59 """Admin dialog display form""" |
68 |
|
69 def update(self): |
|
70 self.request.registry.notify(PageletCreatedEvent(self)) |
|
71 super(AdminDialogDisplayForm, self).update() |
|