Gaetan Delannay
|
cf2cbc52d6
|
[gen] Highlight keywords in query results.
|
2014-12-30 11:23:03 +01:00 |
|
Gaetan Delannay
|
92d1276ffb
|
[gen] Implemented live search.
|
2014-12-29 15:55:17 +01:00 |
|
Gaetan Delannay
|
4461cbb9a8
|
[gen] Authorize anyone to get static content (images, css, js...) from any Appy app.
|
2014-12-26 13:51:40 +01:00 |
|
Gaetan Delannay
|
06c656d278
|
[gen] Added the possibility to display the content of indexes for a given object on its view layout (param 'indexed' in the request).
|
2014-12-19 11:21:43 +01:00 |
|
Gaetan Delannay
|
c11002b7d5
|
[gen] Class.listColumns can now be a static method (accepting the tool as single arg). [gen] Indexed Ref fields are now sortable. For every such field, 2 indexes are created: a list index for searching, and a standard index for sorting (by their title).
|
2014-11-28 14:42:32 +01:00 |
|
Gaetan Delannay
|
79ebc1cbf9
|
[gen] Bugfix in model.py::class User.
|
2014-11-25 22:15:46 +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
|
ccf7e44eef
|
[gen] [gen] Action field: param confirm can be 'text': in this case, the confirm popup contains a textarea whose content is passed as param to the method speficied in param 'action'. Action fields can now be defined in a new layout 'buttons' (show='buttons') in order to appear, on the view layout, besides the extsting series of buttons (edit, next/previous pages...).
|
2014-10-22 22:17:26 +02:00 |
|
Gaetan Delannay
|
e6f2b5213e
|
[gen] Pod field: more work on mailing lists.
|
2014-09-17 14:22:36 +02:00 |
|
Gaetan Delannay
|
c8cf3911fa
|
[gen] Historization of multilingual fields.
|
2014-09-03 18:18:27 +02:00 |
|
Gaetan Delannay
|
7c2d4c1b7a
|
[gen] More work on multilingual string fields.
|
2014-08-14 16:46:37 +02:00 |
|
Gaetan Delannay
|
4131ba899e
|
[gen] More work on string multilingual fields.
|
2014-08-13 17:17:25 +02:00 |
|
Gaetan Delannay
|
c8a9c04141
|
[gen] Log: prepend the user login.
|
2014-08-06 14:29:18 +02:00 |
|
Gaetan Delannay
|
dda894089a
|
[gen] When param Ref.select is a Search instance, Search.name can be ommitted; added code that shows a warning: Appy is not compatible with MSIE below 9.
|
2014-07-28 17:35:49 +02:00 |
|
Gaetan Delannay
|
e11e754305
|
[gen] Class.popup: finalized the development of 'popup' classes.
|
2014-06-16 00:58:45 +02:00 |
|
Gaetan Delannay
|
ef68bb420b
|
[gen] Bugfix in ref (now it is possible to display several refs with render='menus' at the same time); CSS improvements.
|
2014-06-03 15:55:28 +02:00 |
|
Gaetan Delannay
|
2eee217b05
|
[ref] Better rendering of ref menus.
|
2014-05-29 13:32:19 +02:00 |
|
Gaetan Delannay
|
3b18619624
|
[gen] Better rendering of buttons; added a new utility function for formatting elements like phone numbers.
|
2014-05-16 12:58:53 +02:00 |
|
Gaetan Delannay
|
79837d3f00
|
[gen] Bugfix: rendering of pod fields.
|
2014-05-14 17:05:50 +02:00 |
|
Gaetan Delannay
|
b4e6333472
|
[gen] Bugfix: slave groups; bugfix: security check for pod fields; security bugfix for pod fields: write access to the field is required for performing any freeze-related action; migration to Appy 0.9.0: dump frozen pod fields on disk; repaired test system for Appy 0.9.0; more explicit error message when using, on some field, a specific write or read permission that is not used in the workflow.
|
2014-05-14 15:10:41 +02:00 |
|
Gaetan Delannay
|
61598b91f7
|
[gen] Removed appywide.css: css class which is specific to the wide layout are now in appy.css but are used conditionally in PXs.
|
2014-05-13 16:41:59 +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
|
0a174098f1
|
[gen] Some CSS changes.
|
2014-05-02 20:22:33 +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
|
14f85509e1
|
[gen] Added ref.render == 'titles' = a way to render linked objects as a simple list of comma-separated, non clickable titles; bugfix in inline-edit of string XHTML fields.
|
2014-04-30 21:08:42 +02:00 |
|
Gaetan Delannay
|
4d78996938
|
[gen] Fixed some problems with groups having style='tabs'.
|
2014-04-30 15:10:11 +02:00 |
|
Gaetan Delannay
|
7adbc7e4bc
|
[gen] Fixed groups with style 'tabs'; reused the same tabs for representing phases; pages and phases are now outside the portlet, rendered horizontally below the breadcrumb; methods getSupBreadCrumb and getSubBreadCrumb can now be defined on every gen-class to customize what is shown above and below the breadcrumb (=title with a prefix) on view layouts (those methods are similar to getSubTitle and getSupTitle when displaying lists of objects).
|
2014-04-29 19:02:06 +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
|
2b1fc85512
|
[gen] Bugfixes.
|
2014-04-19 19:58:02 +02:00 |
|
Gaetan Delannay
|
ff7c300dd0
|
[gen] Bugfix in the Ref field in edit mode.
|
2014-04-18 22:00:37 +02:00 |
|
Gaetan Delannay
|
ac08d2d795
|
[gen] Various bugfixes: single-temlplate pod fields, ajax master/slaves and IE10, popup management.
|
2014-04-14 20:55:23 +02:00 |
|
Gaetan Delannay
|
e7c20f8d2b
|
[gen] Ref field: allow to insert many selected items at once (Ref fields with link='list').
|
2014-04-03 17:32:57 +02:00 |
|
Gaetan Delannay
|
d0749cc365
|
[gen] Added 'freeze actions' to pod fields.
|
2014-03-24 22:55:00 +01:00 |
|
Gaetan Delannay
|
ecc3a8c39b
|
[gen] Pod fields can now be configured with several templates.
|
2014-03-19 23:13:31 +01:00 |
|
Gaetan Delannay
|
6d6c842f12
|
[gen] Allow for ajax-based master-slave relationships within the search screen for Ref fields.
|
2014-03-05 13:25:36 +01:00 |
|
Gaetan Delannay
|
fe56ee27a0
|
[gen] Bugfixes.
|
2014-02-27 12:54:05 +01:00 |
|
Gaetan Delannay
|
be145be254
|
[gen] Binary files stored in fields appy.fields.File are now stored outside the ZODB, on the filesystem; Ref fields can now also be rendered as dropdown menus: every menu represents a coherent group of link
ed objects. The main menu entry can be textual or an icon; computed fields are by default rendered in view and cell layouts.
|
2014-02-26 10:40:27 +01:00 |
|
Gaetan Delannay
|
3b9c078fbb
|
Appy web interface has now 2 skins: the default one, with a fixed with; the one named 'wide', that takes the whole screen width. Choosing the skin is made via de Conf instance, attribute 'skin'.
|
2014-01-20 16:30:14 +01:00 |
|
Gaetan Delannay
|
5d350de491
|
[gen] Optimized PXs.
|
2013-07-15 13:39:05 +02:00 |
|
Gaetan Delannay
|
1bc2a2f890
|
[gen] More buttons replacing simple icons.
|
2013-06-25 19:37:21 +02:00 |
|
Gaetan Delannay
|
b5136c59c1
|
[gen] Some actions were triggered via icons. That was not explicit enough for basic users. So now, every action is triggerd by a button that displays an icon+a text.
|
2013-06-25 17:34:17 +02:00 |
|
Gaetan Delannay
|
7049e4780e
|
[gen] Improvement in the management of Unauthorized exceptions.
|
2013-05-31 09:59:25 +02:00 |
|
Gaetan Delannay
|
820d3ef241
|
[gen] Added Config.discreetLogin allowing to put a discreet link on the main page for logging in, instead of the login form in the central strip, for sites where logged users do not represent the majority of visitors (only some admins).
|
2013-05-10 12:16:57 +02:00 |
|
Gaetan Delannay
|
1c3555fd28
|
[gen] Added the possibility to define dict someClass.styles (with, currently, a single entry 'title'), allowing to specify alternative CSS classes for class-related elements (here, 'title' allows to define an alternative CSS class for the link allowing to click on some instance of the class on a query or ref).
|
2013-04-27 02:15:44 +02:00 |
|
Gaetan Delannay
|
fb40913ef5
|
[gen] Added a doctype in the standard Appy template.
|
2013-04-12 08:38:33 +02:00 |
|
Gaetan Delannay
|
d480e58d01
|
[gen] UI improvements.
|
2013-04-11 16:01:52 +02:00 |
|