Commit graph

97 commits

Author SHA1 Message Date
Gaetan Delannay 990e16c6e7 Eradicated Flavour and PodTemplate classes (for the latter, use Pod fields instead); Added a code analyser; Groups can now be slaves in master/slaves relationships; Refs have more params (show a confirmation popup before adding an object, add an object without creation form); Code for Refs has been refactored to comply with the new way to organize Types; Added a WebDAV client library. 2010-10-14 14:43:56 +02:00
Gaetan Delannay 9f4db88bdf Wrong index type for selection strings that are not multivalued. 2010-09-20 11:33:54 +02:00
Gaetan Delannay 7c2b8fed11 Used 'nav' request param instead of session for storing info about the initiator of an object creation. 2010-09-19 15:04:44 +02:00
Gaetan Delannay c2a3551a94 Improved and generalized intra- and inter-objects navigation. 2010-09-17 15:32:48 +02:00
Gaetan Delannay 88cd4f7c46 Optimized performance while rendering references and computed fields and allowed computed fields to be shown asynchronously. 2010-09-17 09:27:14 +02:00
Gaetan Delannay 7d3ac9112b Allow different decimal separators for Floats. 2010-09-15 10:38:35 +02:00
Gaetan Delannay 0b4f6e1f79 Allowed to express layouts in a more concise manner and various graphical improvements. 2010-09-13 21:04:10 +02:00
Gaetan Delannay eb52c1bb7d Bugfix in new.py; added new user management. 2010-09-02 16:16:08 +02:00
Gaetan Delannay fa974239f3 Two important bugfixes: one security-related, one linked to Ref fields with link=True. 2010-08-27 08:59:53 +02:00
Gaetan Delannay dbcadc506d new.py now can create instances for Plone 2.5.5, Plone 3.0 to Plone 3.3.5. specificWritePermission and specificReadPermission can hold named (string) permissions instead of simple boolean values (which is still allowed). frontPage can call a custom macro. When launching generate.py with -c option, labels prefixed with custom_ are kept. 2010-08-12 11:56:42 +02:00
Gaetan Delannay bfd2357f69 Added a new system for layouting production-ready forms without any HTML coding, many performance improvements and more independence towards Archetypes. 2010-08-05 18:23:17 +02:00
Gaetan Delannay 309ea921fa Bugfixes in appyObj.dump and in master/slave relationships. 2010-05-10 11:04:59 +02:00
Gaetan Delannay 74d28a76c0 Updated appyframeworg.org generated site. 2010-05-03 12:57:24 +02:00
Gaetan Delannay cb216a9e9c Bugfixes in new sorting/filtering features. 2010-04-30 14:43:44 +02:00
Gaetan Delannay f5a92b7cb0 New icons and a new pod test. 2010-04-30 12:06:49 +02:00
Gaetan Delannay fd775e17a2 Reworked AJAX framework with a lot of new sorting and filtering possibilities. 2010-04-30 12:05:29 +02:00
Gaetan Delannay 46cda3f755 Several bugfixes while handling abstract classes (appy.gen) and added a first code chunk used while installing a gen-application for Plone 3. 2010-04-26 18:19:34 +02:00
Gaetan Delannay ca7b688c00 Small bugfix while searching string fields and added the possibility to define a text-transform on String fields. 2010-04-16 17:07:34 +02:00
Gaetan Delannay ae4bfc9970 One may now choose where Zope log files lie in the backup script. 2010-04-14 15:00:21 +02:00
Gaetan Delannay e97782d05a Updated new.py for creating Plone 3.5.5 Zope instances. 2010-04-13 10:14:17 +02:00
Gaetan Delannay f82a0934d2 Finished new.py, a simple script that automates the creation of Plone25 or Plone3-ready Zope instances. 2010-04-04 17:54:37 +02:00
Gaetan Delannay 47334b885f Added a script for automating the creation of a Plone3 instance. 2010-04-01 13:46:50 +02:00
Gaetan Delannay 9cff9df299 Improvements in the XML marshaller. 2010-03-31 15:49:54 +02:00
Gaetan Delannay 3f08cb989f Forgot to commit the new portlet content macro. 2010-03-29 20:45:25 +02:00
Gaetan Delannay 0f2c4a1e34 Added 'confirm' param to Action fields. If True, a confirmation popup will be shown before triggering the action. 2010-03-29 20:44:28 +02:00
Gaetan Delannay 3a7b5be03b Applied patch from Frederic Peters for bug https://bugs.launchpad.net/appy/+bug/485815 and another bugfix. 2010-03-25 16:34:37 +01:00
Gaetan Delannay 1227f0ed5e Icon alignment in portlet. 2010-03-19 13:24:24 +01:00
Gaetan Delannay f70af04d4c Added possibility to select AND/OR operator for searches in lists. 2010-03-19 13:13:36 +01:00
Gaetan Delannay cbb77e0224 Bugfix while optimizing back references. 2010-03-09 15:22:33 +01:00
Gaetan Delannay a52c6e0ffd More efficient way to manage back references. 2010-03-09 15:10:58 +01:00
Gaetan Delannay 9b01295145 Pod ask action is rendered before icons for generating documents. 2010-03-01 08:50:58 +01:00
Gaetan Delannay 47a95fc6b6 When a computed method raises an exception, full traceback is now logged. 2010-02-24 18:28:37 +01:00
Gaetan Delannay 97494592d5 XmlMarshaller may be given custom functions for marshalling in a specific way some Python values or instances. 2010-02-24 10:27:41 +01:00
Gaetan Delannay 15ef6f334d Improvements in XmlMarshaller: any Python variable may be the root of a structure to marshall. 2010-02-23 14:55:51 +01:00
Gaetan Delannay 37c252c3fd More search possibilities. 2010-02-22 15:28:20 +01:00
Gaetan Delannay 36c4ce5f77 Bugfix while installing POD fields. 2010-02-15 22:00:20 +01:00
Gaetan Delannay a326f00c2f Improved Pod field with triggerable actions. 2010-02-15 21:44:41 +01:00
Gaetan Delannay 9974769075 Improved pod field with specific, static or dynamic pod context. 2010-02-12 16:35:50 +01:00
Gaetan Delannay ecd9c66ca1 Implemented Pod field. 2010-02-12 10:59:42 +01:00
Gaetan Delannay fc75a42264 Added the possibility to log OO errors in appy.gen method File.dump and changed some code for avoiding silly Plone warnings on every user click. 2010-02-09 15:59:03 +01:00
Gaetan Delannay 0fe011e0aa Performance problem solved when getting appy wrappers. 2010-02-08 08:53:30 +01:00
Gaetan Delannay f88ac2d5de Release 0.5.2 is now ready. 2010-02-05 15:43:18 +01:00
Gaetan Delannay d398d5bcfc Performance improvement in XML marshaller by mimicking StringIO in unicode-friendly buffer UnicodeBuffer and added a class appy.gen.No allowing to explain why some workflow condition cannot be triggered. 2010-02-05 15:39:52 +01:00
Gaetan Delannay 50619f28c0 Minor problem. 2010-02-04 14:41:51 +01:00
Gaetan Delannay 160c4960da Use of a replacement to StringIO for managing encoding problems while marchalling Python objects. 2010-02-02 16:25:10 +01:00
Gaetan Delannay 36a740ed7e Improved POD generation. 2010-02-01 11:09:26 +01:00
Gaetan Delannay 2e1c6a6999 Management of floats with a given precision; XmlMarshaller can dump unicode or str result. 2010-01-29 11:28:39 +01:00
Gaetan Delannay 3bb907ca5d Various minor bugfixes. 2010-01-20 21:51:17 +01:00
Gaetan Delannay 24c0dee96c Added a method for computing things on large sets of objects and added the possibility to edit through-the-web in the flavour the import path for classes whose instances can be imported from a file system. 2010-01-18 15:12:22 +01:00
Gaetan Delannay 08c5abdd49 Added the possibility to list logged users. 2010-01-17 22:01:14 +01:00