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
|
1505264887
|
[gen] Bugfix for IE in master/slave relationships. Calendar field: added 2 params: 'preCompute' allows to specify a method that is called once every time a month is shown and whose result can be accessed by other methods; 'applicableEvents' allows to specify, for every day, a list of applicable events which can be a sub-set of all aplicable events (or event nothing).
|
2012-10-30 05:53:45 +01:00 |
|
Gaetan Delannay
|
caca61516f
|
[bin] job.py: if the specified user does not exist in the DB, try with a user named 'admin'; [gen] Calendar: allow to insert additional, custom (XHTML or textual) info in any cell of the calendar, via new attribute Calendar.additionalInfo; [pod] some code refactoring; xhtml2odt: allow, when converting tables, to take into account attributes 'width' of tds; bugfix when converting 'href' attrs of 'a' tags.
|
2012-10-26 13:09:44 +02:00 |
|
Gaetan Delannay
|
ba148c51aa
|
[gen] Calendar: display weekend days in a special way.
|
2012-10-18 20:57:03 +02:00 |
|
Gaetan Delannay
|
614ce576af
|
[gen] Calendar field: added the possibility to define a start and or end date for defining a specific date range; also added param 'defaultDate' (by default=now): when the calendar is shown for the 1st time, it shows the month where this date is included.
|
2012-10-13 18:09:42 +02:00 |
|
Gaetan Delannay
|
856cda9031
|
[gen] Calendar field: added the possibility to define eventTypes dynamically: eventTypes can therefore be anything, ie object UIDs.
|
2012-10-12 16:36:04 +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
|
872b77208b
|
[gen] Optimized Ref: do not ajax-call the Ref view macro when displaying a complete page; added Ref.changeOrder to enable/disable (independently from write permission) the possibility to sort or change order of referred objects.
|
2012-10-07 11:26:55 +02:00 |
|
Gaetan Delannay
|
82a8ac99b4
|
[gen] Calendar: added the possibility in some calendar to view events from another calendar.
|
2012-10-06 07:22:24 +02:00 |
|
Gaetan Delannay
|
fdd9f4c375
|
[gen] Take into account Calendar.maxEventLength.
|
2012-10-06 05:20:35 +02:00 |
|
Gaetan Delannay
|
7a38892cee
|
[gen] Missing i18n in Ref field.
|
2012-10-04 16:17:30 +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 |
|
Gaetan Delannay
|
5f530d9f9e
|
[gen] Now it is possible to index and search Ref fields.
|
2012-09-17 21:11:54 +02:00 |
|
Gaetan Delannay
|
6801188496
|
[gen] ckeditor now works with IE.
|
2012-09-10 11:44:22 +02:00 |
|
Gaetan Delannay
|
c2eaab4b44
|
[gen] Cleaner and more robust approach when using Zope database indexes.
|
2012-09-04 18:00:22 +02:00 |
|
Gaetan Delannay
|
b2e1e8c780
|
[gen] First version of a Ogone Appy plug-in.
|
2012-07-26 17:22:22 +02:00 |
|
Gaetan Delannay
|
699cc8346b
|
[gen] Field.indexed, instead of being a Boolean, can be a str, to represent the name of a Zope Index. This way, it is possible to bypass the standard Appy choice for index types, ie for Computed fields whose content may produce any type of value; added missing translation labels in the macro displaying object's history; added default fields Tool.dateFormat and Tool.hourFormat that give application-wide default formats for dates with/without hour; added a table in Config->Users that shows the connected users and the date/time of their last access to the app; added the missing search macro for a Computed field.
|
2012-07-18 21:58:11 +02:00 |
|
Gaetan Delannay
|
1b375d387c
|
[gen] Added support for right-to-left (RTL) languages.
|
2012-06-27 13:27:24 +02:00 |
|
Gaetan Delannay
|
8f57163c2a
|
[gen] Finalized pending i18n.
|
2012-06-03 18:34:56 +02:00 |
|
Gaetan Delannay
|
f843d5b7d6
|
[gen] Security: added missing checks at the code level, ensuring that a user can create instances of a given class (root classes, or instances created via an initiator field); bugfixes in the test system, which works again (was broken after deplonization); [shared] XmlUnmarshaller can now be ran in 'non utf-8' mode: if enabled, any marshalled string will no be Python unicode, but simple str.
|
2012-06-02 14:36:49 +02:00 |
|
Gaetan Delannay
|
0d7afb685f
|
[gen] added obj.mayEdit, an additional condition for editing an object (similar to mayDelete); bugfix: specifying a workflow for a User class crashed because, in installer.py, Appy took into account the standard workflow on this Class instead of the custom one.
|
2012-06-01 15:57:19 +02:00 |
|
Gaetan Delannay
|
ede29fb6c1
|
[gen] Bugfix while managing languages, ui improvements.
|
2012-05-29 20:50:18 +02:00 |
|
Gaetan Delannay
|
459a714b76
|
appy.bin: adapted job.py for Appy >0.8; appy.gen: improved mail notification mechanism.
|
2012-05-03 10:51:54 +02:00 |
|
Gaetan Delannay
|
40e8a5f258
|
appy.gen: bugfix while using Zope behind Apache and using the VHM; Ref.view macro is not called via Ajax anymore for single-valued Refs (when displaying lists containing single-valued Ref fields, it produces too many ajax requests, leading to ConflictErrors in the ZODB).
|
2012-03-27 15:49:41 +02:00 |
|
Gaetan Delannay
|
8aa03a091a
|
appy.gen: minor updates.
|
2012-03-23 23:26:35 +01:00 |
|
Gaetan Delannay
|
0dd8b72dca
|
appy.gen: bugfixes.
|
2012-03-08 20:56:14 +01:00 |
|
Gaetan Delannay
|
7b0b7e147d
|
appy.gen: allow to define several layoutTypes (ie: ('edit', 'result')) as a tuple/list in 'show' attributes of fields.
|
2012-03-06 17:02:41 +01:00 |
|
Gaetan Delannay
|
91d3887847
|
appy.gen: minor bufgixes.
|
2012-03-02 15:42:22 +01:00 |
|
Gaetan Delannay
|
13f3400577
|
appy.pod: bugfix while including a PDF file into a document; ease the inclusion of Plone images from a Plone/Zope DB through 'do text from document' statements; appy.gen: added obj.mayAct method that allows to display conditionnally the column 'Actions' when an object is shown in a list (query or ref); improved navigation from sub-objects to parent objects; improved layout.
|
2012-02-23 15:58:06 +01:00 |
|
Gaetan Delannay
|
a80ef513ff
|
appy.gen: added new format 'captcha' for a String.
|
2012-02-16 18:13:51 +01:00 |
|
Gaetan Delannay
|
1275df5753
|
appy.shared: improved deployment of a Appy app (creation of a Zope instance is no more required; corresponding folders are created in standard unix locations: /etc for the config file, /var/log for logs, /var/lib for the database, /usr/bin for scripts that start and stop the instance). appy.gen: first draft of a migration script that allows to migrate data from Plone-dependent Appy apps (<= 0.7.1) to Ploneless Appy 0.8.0.
|
2012-02-02 17:30:54 +01:00 |
|
Gaetan Delannay
|
30a51b7c1d
|
appy.gen: added params String.allowImageUpload and String.styles for tuning the in-line editor corresponding to a String instance with format=XHTML; managed borders images uploaded in such a field; bugfix for https://bugs.launchpad.net/appy/+bug/913171 (appy.shared.dav).
|
2012-01-09 17:00:47 +01:00 |
|
Gaetan Delannay
|
98fafad14a
|
appy.gen: configured ckeditor for Appy; bugfix in jscalendar integration.
|
2012-01-02 16:59:11 +01:00 |
|
Gaetan Delannay
|
0e7dfa3aaf
|
appy.gen: replaced tiny_mce with ckeditor.
|
2012-01-02 13:54:03 +01:00 |
|
Gaetan Delannay
|
e78cf62694
|
appy.gen: bugfix in group widget 'tabs'; improved layout of grid widgets in view mode; appy.pod: class OdtTable allows to generate HTML tables as well.
|
2011-12-09 08:56:37 +01:00 |
|
Gaetan Delannay
|
c5a8968bd3
|
appy.gen: Refactoring due to De-Plonization.
|
2011-12-05 15:11:29 +01:00 |
|
Gaetan Delannay
|
d0cbe7e573
|
appy.gen: first Ploneless version.
|
2011-11-25 18:01:20 +01:00 |
|