| 
								
								
									 Gaetan Delannay | 3fc5bc8418 | appy.gen: bugfix while indexing empty string values: bugfix while accessing object from a query without security enabled. | 2011-02-22 14:16:42 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | a8366379dd | Minor changes in the test system; XmlUnmarshaller can unmarshall XML content from a string, file handler of file path; any Appy object now has a method 'getField(name)' that returns a given field (=Appy type); bugfix while counting number of tests found in a gen-application. | 2011-02-17 18:13:42 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | fd896aebdc | appy.gen: added the possibility to freeze, within Pod fields, documents that are normally generated with appy.pod. | 2011-02-16 13:43:58 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | 6473ca8ef0 | appy.gen: implemented ToolMixin.performLogin (inspired from Plone authentication), minor bugfix while redirecting user to a page that must display a global status message; logged every translation deletion. | 2011-02-15 15:59:55 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | 39d68f6490 | appy.gen: added default validation for wrong dates; for Action fields, added value 'filetmp' for param 'result' for removing temp files that are returned as the result of an action; values entered by the user in the search screens are not stripped; wrapper method 'export' can now export an object in a CSV file; appy.pod: bullets for default list styles in any ODT file generated through pod are now smaller. | 2011-02-12 17:09:11 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | 9f418439aa | Added the possibility to customize the global message when validation fails. | 2011-02-06 17:39:36 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | 77112c45be | Added the concept of 'fake' workflow transitions: when a user can't trigger a transition but needs an explanation about why he can't, a fake button is shown, with a explanation. | 2011-02-01 11:09:54 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | 90553381a3 | Added the possibility to define POD templates for any search result (Pod field with param view='search'), bugfix while getting default value for a Ref field, added Computed fields that computes a ZPT macro given as a string to param 'method', added the possibility to define a global style mapping for every Pod field, stopped to generate a field-specific set of i18n labels for pod output formats, carry portal_status_message even through page redirections, added 'deprecatedAddRemove' tags in generated configure.zcml, onEdit can now return a customized message, added possibility to normalize strings for other usages than 'fileName', in appy.shared.utils.normalizeString (for alpha and alphanum usages) | 2011-01-28 14:36:30 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | 38f71be89a | Added method 'unlink' on any appy class, for unlinking objects from references. Bugfixes in display of workflow state in columns. | 2011-01-19 20:51:43 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | 41fbedd279 | appy.pod: added .docx and .xlsx as conversion formats for converter.py. appy.gen: translation system: if not message is present, the label itself is used for the message. | 2011-01-18 15:48:55 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | ead9f7c2de | New translation system, that generates screens for updating translations through the web, within the configuration. | 2011-01-14 09:06:25 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | 52816ec343 | Added script eggify.py for wrapping a Python module into an egg, and plenty of minor improvements and refactorings. | 2010-11-26 17:30:46 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | 502c86dab8 | Custom messages can now be returned as result of triggering transitions; added a mechanism for asking a confirmation to the user before saving it; bugfix in navigation (navigation info disappeared when firing workflow actions. | 2010-11-22 09:36:14 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | 30768655f6 | Bugfixes in master/slave relationships for groups; small bugfix in the way to express layouts; bugfixes while generating optional fields in the tool; obj.link can now links several objects at once; bugfix in page navigation. | 2010-10-29 14:36:36 +02:00 |  | 
				
					
						| 
								
								
									 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 | 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 | 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 | fd775e17a2 | Reworked AJAX framework with a lot of new sorting and filtering possibilities. | 2010-04-30 12:05:29 +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 | 9cff9df299 | Improvements in the XML marshaller. | 2010-03-31 15:49:54 +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 | 37c252c3fd | More search possibilities. | 2010-02-22 15:28:20 +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 | 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 | 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 | bdc7baf25a | Bugfix in the search engine, implemented float fields in the advanced search, execute batchjobs as Zope admin. | 2010-01-14 17:54:18 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | d192496c88 | Allows to manually add data changes into an object's history. | 2010-01-14 08:56:04 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | db8ad18c5f | Added backup/restore scripts (wrappers around repozo). The backup script has the possibility to execute a tool method on a Appy application. | 2010-01-12 21:15:14 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | d6607d7815 | Improved advanced search functionality + completed String fields with Selection instance as validator. | 2010-01-06 18:36:16 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | 2ff08258bc | SAP interface: easy access to SAP results. Bugfix in search method. | 2009-12-21 20:45:29 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | e89eda4838 | More input and output formats for OO conversion in converter.py and  bugfix in skyn edit. | 2009-12-17 21:14:52 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | d320a369c9 | Improved SAP interface and added historization of fields. | 2009-12-14 20:22:55 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | b888f8149b | Improved XmlMarshaller: strings can be dumped as CDATA. Appy objects are marshalled with their history. | 2009-12-07 20:28:41 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | 01487db688 | Added a SAP connector and integrated the test system with coverage.py | 2009-12-01 20:36:59 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | 253e61612d | Some macros and images were improved, enhanced search capabilities. | 2009-11-24 22:41:42 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | 7435ff1601 | Bugfix when contacting OO; various bugfixes and improvements. | 2009-11-20 20:17:06 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | d9484b104e | Inter-object navigation. | 2009-11-17 10:05:19 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | 546caa485d | New test system based on doctest and unittest and many more. | 2009-11-11 20:22:13 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | 37cf9e7a4f | Various improvements in both pod and gen. | 2009-11-06 11:33:56 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | cbd6fbbec5 | Added in shared/data some copies of external authentic data (iso country codes and belgian cities). | 2009-10-27 14:48:04 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | 605c42d94e | Added an AJAX framework within appy.gen, and its first use: a pagination mechanism for producing paginated references in the reference widget. | 2009-10-25 21:42:08 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | cbc7d257d4 | Fixed bug #394258 and added a new skin directly within Appy, such that every generated product does not need to include copies of Appy images and web pages. | 2009-10-18 14:52:27 +02:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | f7143a2afd | Added a CSS parser; corrected bug that prevents Appy to create a root folder in a Plone site; allowed methods from an appy tool or flavour to be available in ZPTs. | 2009-09-18 14:42:31 +02:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | 10eea7d735 | Implemented blueprints https://blueprints.launchpad.net/appy/+spec/gen-create-root-objects, https://blueprints.launchpad.net/appy/+spec/gen-get-flavour and https://blueprints.launchpad.net/appy/+spec/pod-define-variables | 2009-07-10 15:01:50 +02:00 |  |