Commit graph

31 commits

Author SHA1 Message Date
Gaetan Delannay
424c0521de [gen] Bugfix: name clash when a transition is named 'comment'. [gen] Added AbstractWrapper::getHistoryComments allowing to collect comments of all history events of some type. 2015-03-15 22:08:41 +01:00
Gaetan Delannay
7c58582b9a [gen] Anti-double-click system. 2015-02-10 17:20:50 +01:00
Gaetan Delannay
45192ca4bc [gen] Ajaxified query result and tied object rows. 2015-02-04 09:27:07 +01:00
Gaetan Delannay
1bd6cf29a3 [gen] Modified Ajax system to be able to ajax-refresh a single row within query results or ref tied object (ongoing work). 2015-02-03 10:56:15 +01:00
Gaetan Delannay
c6a376f420 [gen] Bugfix. 2015-01-28 18:26:58 +01:00
Gaetan Delannay
34cafcdbc1 [gen] Improvements in the rendering of buttons throughout the web UI. [gen] Ref field and Search: added param 'showActions' allowing to show or not the range of icons and buttons below or besides every tied or queried object. 2015-01-19 15:44:09 +01:00
Gaetan Delannay
746a6cd52d [gen] Display action fields with layout 'buttons' in query results and tied objects for refs, besides transitions. [gen] Show delete button when allowed on the view layout. [gen] Improved method AbstractWrapper::createFrom. 2015-01-06 21:13:30 +01:00
Gaetan Delannay
d560738718 [gen] Workflow.onTrigger method now accepts one more arg, fromState, the name of the state from which the triggered transition starts. 2014-11-05 19:57:31 +01:00
Gaetan Delannay
50544aaecf [gen] Removed the obsolete mail notification system. 2014-10-28 17:48:54 +01:00
Gaetan Delannay
412d9f939f [gen] A page can now be visible on edit but not on view (ie, the new User page containing only fields 'password' and 'retype password'. Default User class has now 2 pages: the 2 password fields are on a separate page. Zone containing user name in the user strip has evolved. 2014-10-24 15:55:45 +02:00
Gaetan Delannay
c316ab896b [gen] SOme CSS changes. 2014-10-23 16:05:19 +02:00
Gaetan Delannay
ecb970e519 [gen] workflow state: make it performant to write, in a gen-workflow: someState=State(otherState.permissions.copy()). 2014-10-13 18:55:49 +02:00
Gaetan Delannay
ecc3f07a09 [gen] SMTP and LDAP configuration updated. Module appy.gen.mail can now be used independently of a gen-application. 2014-09-18 11:08:29 +02:00
Gaetan Delannay
400158a0a1 [gen] Users have now a workflow allowing them to deactivated. An inactive user can't log in anymore. This is useful if the User is tied to other objects and cannot be removed without braking the data model, but does not correspond anymore to an active user that is allowed to log in. 2014-09-11 16:41:08 +02:00
Gaetan Delannay
8511bcd675 [gen] Bugfixes. 2014-06-24 21:05:01 +02:00
Gaetan Delannay
432a579d47 [gen] On a workflow class, one may now define a method 'onTrigger(self, obj, transitionName)' that will be called after any transition has been triggered, but before the a transition-specific action. 2014-06-02 15:08:39 +02:00
Gaetan Delannay
6494bf22c7 [gen] Added some utility methods. 2014-06-01 11:44:07 +02:00
Gaetan Delannay
5c6a7f0f97 [gen] Security improvements. 2014-05-03 22:45:51 +02:00
Gaetan Delannay
b2dbef2bc4 Improved class appy.Hack to be able to hack static methods as well; [gen] pod field can now accept a string in param 'showTemplate' if a single format is accepted; when showing linked objects in a ref field, we show a message and no data for every object the currently logged user is not allowed to read; improved the default UI layout (less table borders). 2014-05-03 15:18:41 +02:00
Gaetan Delannay
1d0ee7a614 [gen] Bugfix in the Ref field; added method workflow.Transition.getBack that finds the 'back' transition of a given transition. 2014-05-02 12:35:09 +02:00
Gaetan Delannay
ef21375410 [gen] Bugfixes and use of Ref.autoref fto avoid circular references within cross-class Ref fields. 2014-04-22 19:37:36 +02:00
Gaetan Delannay
e1b6b1b951 [gen] Buttons for workfow conditions are now smaller when shown in lists of objects; added the possibility to define a specific icon for every workflow transition. 2014-04-21 17:19:27 +02:00
Gaetan Delannay
f0c1f69573 [gen] Optimisations, bugfixes and refactorings. 2014-04-21 12:11:41 +02:00
Gaetan Delannay
822e1a7c63 [gen] Buttons can now be stretched to fit the size of the inner label. 2014-04-20 19:22:40 +02:00
Gaetan Delannay
16442341f0 [gen] More stuff for modifying workflow objects. 2014-04-18 14:50:07 +02:00
Gaetan Delannay
75f5407e48 [gen] Added and changed some methods on the basic workflow objects in order to ease modifications on workflow objects (states, transitions). 2014-04-17 17:10:38 +02:00
Gaetan Delannay
74f8592517 [gen] Automatically generated passwords and captcha challenges do not include numbers and letters that could be misread. 2014-03-06 12:15:10 +01:00
Gaetan Delannay
14f4848348 [gen] Added base Appy i18n files containing standard Appy labels. 2013-10-20 18:12:39 +02:00
Gaetan Delannay
91e0bd2240 [gen] Allow to group transitions. 2013-09-24 12:26:31 +02:00
Gaetan Delannay
1f901e5545 [gen] klass.creators can now be a method that either returns a list of global roles allowed to create instances of this class, or a boolean indicating if the currently logged user can create instances of this class or not. [gen] Bugfixes. 2013-09-22 16:33:32 +02:00
Gaetan Delannay
809a553cf4 [gen] Replaced database fields tool.resultColumnsFor[class] by static attributes class.listColumns. [gen] Bugfixes and removed unused code. 2013-09-18 12:06:07 +02:00