Gaetan Delannay
|
aaaccb0669
|
[gen] added the possibility to define a sortOrder of a Search class.
|
2012-05-25 14:27:53 +02:00 |
|
Gaetan Delannay
|
6245023365
|
appy.bin: backup.py: added field 'To' to mails sent by the backup procedure (so it not less directly considered as junk mail); bugfix in job.py used with Appy > 0.8; appy.gen: optimized performance (methods defined in 'show' attrs were called twice on edit.pt and view.pt); appy.gen: added String.richText allowing to have ckeditor with more text-formatting icons; added ckeditor 'show source' button by default (impossible to live without that); appy.gen: solved security-related problems; appy.gen.mail: allowto send mail as authenticated user; appy.gen: bugfixes in pages when rendered by IE.
|
2012-05-05 17:04:19 +02:00 |
|
Gaetan Delannay
|
094e571b74
|
ckeditor 3.6.3
|
2012-04-24 16:22:12 +02:00 |
|
Gaetan Delannay
|
1e9e4df5a6
|
appy.gen: added the possibility to create and manage web pages into an app; every class can now define a method showPortlet. If the class does not define it or if it returns False, the portlet won't be shown when showing/editing instances of this class.
|
2012-03-26 19:09:45 +02:00 |
|
Gaetan Delannay
|
cbb8d5cd12
|
appy.pod: variable named 'loop' is now available in the POD context of any section within a 'for' statement, with attributes like loop.[iterVariableName].length (=total number of looped elements) and loop.[iterVariableName].nb (=index of currently looped element).
|
2012-03-16 14:59:59 +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
|
7d605d1fbb
|
appy.gen: bugfixes in the List field.
|
2012-03-01 17:35:23 +01:00 |
|
Gaetan Delannay
|
9c5f92337b
|
appy.gen: improvements in user management.
|
2012-02-21 12:09:42 +01:00 |
|
Gaetan Delannay
|
9394490d33
|
appy.gen: allow to define a method Tool.getHomePage that returns the URL of the home page for any user (authenticated, anonymous, manager, or any other code-based distinction); allow an app to define a 'ui' folder for storing new UI-related elements (pages, images, etc) or overriding standard Appy UI elements; logo.jog is replaced with banner.jpg (size 900 x 75px).
|
2012-02-18 19:48:00 +01:00 |
|
Gaetan Delannay
|
a80ef513ff
|
appy.gen: added new format 'captcha' for a String.
|
2012-02-16 18:13:51 +01:00 |
|
Gaetan Delannay
|
0b6d2d2165
|
appy.gen: added method wrapper.search1 that returns a single result (which is the only difference with wrapper.search); bugfix while getting objects from the catalog (bypass security when called from code).
|
2012-02-09 16:36:50 +01:00 |
|
Gaetan Delannay
|
7d844070df
|
appy.pod: improved styles mapping system: one may now express things like: 'p[text-align=center]':'StandardCentered' (ie, map an HTML tag having some CSS attributes to a specific ODT style). See verbose docstrings in styles_manager.py.
|
2012-01-12 21:49:23 +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
|
6ece750d9a
|
appy.bin: updated publish.py, that is now able to generate a DistUtils tar.gz for Appy; publish.py can now be called with option '-s' (silent): in this mode no question is asked to the user, default values are used; updated new.py that generates a better Plone4-ready simple Zope instance; appy: moved FileWrapper from appy.gen.utils to appy.shared.utils to avoid circular package dependencies; appy.gen: use of .pyt extensions for template Python classes in appy.gen.templates in order to avoid byte-compilation errors when distutils installs the package; appy.pod: when using function 'document' in 'from' statements, first arg can now be a appy.shared.utils.FileWrapper instance.
|
2011-12-15 22:56:53 +01:00 |
|
Gaetan Delannay
|
c1174fac79
|
appy.gen: solved a tricky encoding problem.
|
2011-12-08 16:01:57 +01:00 |
|
Gaetan Delannay
|
d5f26dd1df
|
appy.gen: bugfixes.
|
2011-12-05 18:15:45 +01:00 |
|
Gaetan Delannay
|
c5a8968bd3
|
appy.gen: Refactoring due to De-Plonization.
|
2011-12-05 15:11:29 +01:00 |
|
Gaetan Delannay
|
d934f49a99
|
appy.gen: refactoring due to De-Plonization.
|
2011-12-05 10:52:18 +01:00 |
|