Gaetan Delannay
|
5ece5c9831
|
[px] Added the possibility to have several PX actions in the same XHTML tag. If several PX action are defined, they are evaluated in this order: var, for, if.
|
2013-06-25 23:22:33 +02:00 |
|
Gaetan Delannay
|
1d931cfb96
|
[px] Made PX thread-safe.
|
2013-06-25 12:04:23 +02:00 |
|
Gaetan Delannay
|
5a50d07e54
|
[gen] Replaced attributes tool.enableAdvancedSearchForX by klass.searchAdvanced.show.
|
2013-06-07 16:37:00 +02:00 |
|
Gaetan Delannay
|
1b3af98305
|
[pod] Bugfix in function 'pod'; added new method 'pageBreak' allowing to insert a page break via a note 'do xxx from pageBreak()'
|
2013-05-31 15:23:28 +02:00 |
|
Gaetan Delannay
|
7049e4780e
|
[gen] Improvement in the management of Unauthorized exceptions.
|
2013-05-31 09:59:25 +02:00 |
|
Gaetan Delannay
|
fd33e73efa
|
[gen] Add the possibility, for an admin, to unlock a page that was locked for too long by some user.
|
2013-05-22 10:27:31 +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
|
97ddf7a2c4
|
[gen] Bugfix: do not show the Calendar widget (search and edit layouts) if field.calendar is False.
|
2013-04-30 11:45:31 +02:00 |
|
Gaetan Delannay
|
049ddb20b4
|
[gen] Bugfix in the query engine.
|
2013-04-30 11:12:02 +02:00 |
|
Gaetan Delannay
|
e5d6887b65
|
[gen] Bugfix.
|
2013-04-29 21:37:55 +02:00 |
|
Gaetan Delannay
|
a94d400d03
|
[pod] Bugfix: error when a pod template does not have a 'mimetype' file inside (https://bugs.launchpad.net/bugs/1173009); bugfix: error when parsing some ods pod templates: some cells do not have attribute 'office:value-type' (see bug https://bugs.launchpad.net/bugs/1173301). [gen] Added a basic integration of gen applications with Google Analytics.
|
2013-04-29 21:32:05 +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
|
d480e58d01
|
[gen] UI improvements.
|
2013-04-11 16:01:52 +02:00 |
|
Gaetan Delannay
|
1d2a19a1c6
|
[gen] Minor updates.
|
2013-04-09 10:57:21 +02:00 |
|
Gaetan Delannay
|
4e09a40807
|
[gen] Integrated ckeditor inline editing via boolean parameter field.inlineEdit.
|
2013-03-29 14:50:12 +01:00 |
|
Gaetan Delannay
|
48c7c50122
|
[gen] Make ckeditor work with IE.
|
2013-03-28 21:32:47 +01:00 |
|
Gaetan Delannay
|
e1e1b90921
|
[gen] Integrated ckeditor 4.1.
|
2013-03-25 16:38:52 +01:00 |
|
Gaetan Delannay
|
da1f2699cd
|
[gen] Allow to show transitions on 'view' and/or 'result' layout types.
|
2013-03-18 13:13:29 +01:00 |
|
Gaetan Delannay
|
da4f502ddc
|
[gen] appyclass.getIcons now receives the nav param, in case one wants to reproduce, on an icon or a picture, the link to the element. For example, on a artist's site that presents its artworks, getIcons can be used to create a clickable link to a small version of the artwork, that leads to the full-size picture. Bugfix in result.pt (numbering of elements in the grid view).
|
2013-03-10 08:29:53 +01:00 |
|
Gaetan Delannay
|
c5ec54f0e5
|
[gen] Added field appyclass.breadcrumb, allowing to show/hide the breadcrumb when displaying instances of this class; added field appyclass.resultMode, allowing to choose between 'list' or 'grid' mode (previously, only list mode was enabled) when showing instances of this class as a result of some query.
|
2013-03-09 16:06:12 +01:00 |
|
Gaetan Delannay
|
46f5b8e464
|
[gen] Removed obsolete code; a Page instance that does not have sub-pages does not show the portlet.
|
2013-03-08 16:16:25 +01:00 |
|
Gaetan Delannay
|
f6b2afc423
|
[gen] Added params Type.swidth and Type.sheight to allow for different sizes for the search widgets.
|
2013-02-19 09:57:02 +01:00 |
|
Gaetan Delannay
|
24089ef674
|
[gen] Improved search abilities. [pod] Bugfix: import several times an image from the same URL.
|
2013-02-18 15:03:26 +01:00 |
|
Gaetan Delannay
|
b3ff087e8f
|
[gen] Added, on edit.pt (the unique Appy form) a handler window.onbeforeunload to warn the user that data can be lost or a lock can stay on the object.
|
2013-01-18 14:32:29 +01:00 |
|
Gaetan Delannay
|
d42dffacad
|
[gen] Improved the page lock system.
|
2013-01-18 11:26:01 +01:00 |
|
Gaetan Delannay
|
bdf41adf36
|
[gen] First draft of a system for locking pages when editing it.
|
2013-01-14 16:58:30 +01:00 |
|
Gaetan Delannay
|
b76af3e0c2
|
[gen] Allow Managers to delete data change events if things go wrong.
|
2013-01-11 10:52:54 +01:00 |
|
Gaetan Delannay
|
90e46f11e7
|
[gen] Bigfixees in cleaning of XHTML fields.
|
2013-01-10 15:59:01 +01:00 |
|
Gaetan Delannay
|
f4e40caf5c
|
[gen] Bugfixes in historization.
|
2013-01-10 11:47:39 +01:00 |
|
Gaetan Delannay
|
c863b47db5
|
[gen] field.history can now be a method. This way, historization can be enabled/disabled, field by field, according to any custom condition.
|
2013-01-10 10:56:22 +01:00 |
|
Gaetan Delannay
|
ab00917df6
|
[gen] Allow to show the cumulative differences performed on historized String fields with format=String.XHTML.
|
2013-01-08 16:58:29 +01:00 |
|
Gaetan Delannay
|
240ce59519
|
[gen] Allow to display, in history, differences between successive versions of XHTML fields via appy.shared.diff.HtmlDiff (which was not integrated to appy.gen until now). Improved rendering of XHTML fields. [pod] bugfix while generating filenames for files included into pod results.
|
2013-01-07 15:30:13 +01:00 |
|
Gaetan Delannay
|
446a2d9a16
|
[gen] Bugfixes.
|
2012-12-18 22:49:26 +01:00 |
|
Gaetan Delannay
|
0dae8b1888
|
[gen] Added the possibility to span widgets on several columns on the search screen (param Field.scolspan).
|
2012-12-14 09:23:33 +01:00 |
|
Gaetan Delannay
|
4db5e9d995
|
[gen] Bugfixes.
|
2012-12-12 17:26:01 +01:00 |
|
Gaetan Delannay
|
68ae08b75a
|
[gen] Simplified management and rendering of phases.
|
2012-12-07 11:23:08 +01:00 |
|
Gaetan Delannay
|
823ada17da
|
[gen] Bugfix.
|
2012-12-05 17:47:19 +01:00 |
|
Gaetan Delannay
|
387fbaea7c
|
[gen] Ergonomic improvements: added a breadcrumb, more compact design.
|
2012-11-29 20:45:21 +01:00 |
|
Gaetan Delannay
|
3ec1270fc2
|
[gen] Added appy.gen.Pod.rLayouts, a default layout for rendering POD templates on query result pages; various security and bugfixes.
|
2012-11-26 13:58:27 +01:00 |
|
Gaetan Delannay
|
c3aa01a554
|
[gen] Added the possility to get an XML version of every object by calling URL <objectUrl>/xml; added the possiblity to call any method on any object by calling <objectUrl>?do=myMethod and retrieve the result as XML.
|
2012-11-23 15:20:12 +01:00 |
|
Gaetan Delannay
|
5269b278f7
|
[gen] It is now possible to define, via method 'getDynamicSearches', dynamic searches for a class.
|
2012-11-14 17:40:52 +01:00 |
|
Gaetan Delannay
|
4872e5d8b8
|
[gen] Searches can now be grouped into groups of groups of..., creating a tree structure in the portlet.
|
2012-11-14 11:36:48 +01:00 |
|
Gaetan Delannay
|
0dd870c042
|
[gen] Allow to use class Group as parameter of Search.group (soon, we will be able to get groups of groups of groups... of searches, to produce a tree of searches); refactored i18n-related code.
|
2012-11-06 11:32:39 +01:00 |
|
Gaetan Delannay
|
21585df6a1
|
[gen] Added an index 'Modified' on every object (it represents the date of the last modification); removed obsolete workflow-related code; removed attributes Tool.showAllStatesInPhaseFor...; changed the way to display the object's current state in the UI.
|
2012-11-05 10:21:27 +01:00 |
|
Gaetan Delannay
|
f31cbc4d12
|
[gen] for Type.shownInfo and tool.resultColumns..., added the possibility to define the name, width and alignment of every column (=notion of 'column layout').
|
2012-11-02 22:27:54 +01:00 |
|
Gaetan Delannay
|
4a69a3beb2
|
[gen] For Strings with validator=String.URL, an HTML link is rendered in view layouts; added a 'real' 'state' field to any Appy class, allowing to use it in search screens for example; added 2 hook methods: getIcons and getSubTitles, allowing to add, in lists of objects (Refs or queries), icons besides the title and anything below it; optimized query.pt: for every new query, 1 server request is done (previously, one standard request + one ajax request were done); removed columns 'actions' (Refs, query): action icons are not included in the column containing the title (we avoid having empty columns whhen no action is available).
|
2012-10-31 21:17:31 +01:00 |
|
Gaetan Delannay
|
7240561f7f
|
[gen] Added param Search.default allowing to define a default Search. The default search, if present, will be triggered when clicking on the main link for a class, instead of the query that collects all instances of this class; appy.gen.Type: removed 3 obsolete params: 'index', 'editDefault' and 'optional'. For achieving the same result than using 'editDefault', one may define 'by hand' an attribute on the Tool for storing the editable default value, and define, on the appropriate field in param 'default', a method that returns the value of the tool attribute; Added Type.defaultForSearch, allowing, for some sub-types, to define a default value when displaying the corresponding widget on the search screen; added a default 'state' field allowing to include workflow state among search criteria in the search screens; removed obsolete test applications.
|
2012-10-31 13:20:25 +01:00 |
|
Gaetan Delannay
|
ba148c51aa
|
[gen] Calendar: display weekend days in a special way.
|
2012-10-18 20:57:03 +02:00 |
|
Gaetan Delannay
|
9954edf71a
|
[gen] Improved performance of the Ref field and added an icon for dissociating referred objects.
|
2012-10-08 10:08:54 +02:00 |
|
Gaetan Delannay
|
93bde7a0f5
|
[gen] Added a new calendar field, allowing to add a single (typed) event by day.
|
2012-10-03 14:44:34 +02:00 |
|