Gaetan Delannay
								
							 
						 | 
						
							
							
							
							
								
							
							
								ad14c1258c
								
							
						 | 
						
							
							
								
								[gen] Implemented a mechanism 'forgot password?'.
							
							
							
							
							
						 | 
						
							2012-07-09 15:47:38 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Gaetan Delannay
								
							 
						 | 
						
							
							
							
							
								
							
							
								bc505b335f
								
							
						 | 
						
							
							
								
								[gen] Bugfix in RTL languages support; [pod] xhtml2odt: bugfix in management of styles applied to inner p tags added within li tags.
							
							
							
							
							
						 | 
						
							2012-07-03 15:00:45 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Gaetan Delannay
								
							 
						 | 
						
							
							
							
							
								
							
							
								1b375d387c
								
							
						 | 
						
							
							
								
								[gen] Added support for right-to-left (RTL) languages.
							
							
							
							
							
						 | 
						
							2012-06-27 13:27:24 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Gaetan Delannay
								
							 
						 | 
						
							
							
							
							
								
							
							
								b680a5ddcb
								
							
						 | 
						
							
							
								
								[gen] When raising Unauthorized, give more explanations.
							
							
							
							
							
						 | 
						
							2012-06-21 11:31:27 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Gaetan Delannay
								
							 
						 | 
						
							
							
							
							
								
							
							
								188fdc9761
								
							
						 | 
						
							
							
								
								[gen] More simpler result.pt.
							
							
							
							
							
						 | 
						
							2012-06-13 09:59:19 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Gaetan Delannay
								
							 
						 | 
						
							
							
							
							
								
							
							
								e13575c506
								
							
						 | 
						
							
							
								
								Added method Wrapper.isEmpty(name) that checks if the content of some field is empty or not on a given object.
							
							
							
							
							
						 | 
						
							2012-06-13 09:31:09 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Gaetan Delannay
								
							 
						 | 
						
							
							
							
							
								
							
							
								5b255ce55d
								
							
						 | 
						
							
							
								
								[gen] Added boolean Tool.loadTranslationsAtStartup that, if False, prevents to overwrite, on a production site, translations edited through-the-web by users. If True, at every Zope startup, Translation objects are overwritten by the content of their corresponding po files on disk.
							
							
							
							
							
						 | 
						
							2012-06-03 21:55:26 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Gaetan Delannay
								
							 
						 | 
						
							
							
							
							
								
							
							
								8f57163c2a
								
							
						 | 
						
							
							
								
								[gen] Finalized pending i18n.
							
							
							
							
							
						 | 
						
							2012-06-03 18:34:56 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Gaetan Delannay
								
							 
						 | 
						
							
							
							
							
								
							
							
								2710fb6c39
								
							
						 | 
						
							
							
								
								[gen] Bugfix: attribute Field.focus and UserWrapper password management.
							
							
							
							
							
						 | 
						
							2012-06-02 20:55:25 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Gaetan Delannay
								
							 
						 | 
						
							
							
							
							
								
							
							
								77331cd216
								
							
						 | 
						
							
							
								
								[gen] Possibility to define, programmatically, for a given class, the default view and edit pages, by defining, respectively, methods getDefaultViewPage and getDefaultEditPage; various bugfixes.
							
							
							
							
							
						 | 
						
							2012-06-02 17:39:05 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								e3b7f5364f
								
							
						 | 
						
							
							
								
								[gen] CSS improvements; bugfix: parsing now works even if encoding is declared at the beginning of the Python file; a default layout for Boolean fields, including a description, is now available in Boolean.dLayouts.
							
							
							
							
							
						 | 
						
							2012-05-31 17:29:06 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Gaetan Delannay
								
							 
						 | 
						
							
							
							
							
								
							
							
								ede29fb6c1
								
							
						 | 
						
							
							
								
								[gen] Bugfix while managing languages, ui improvements.
							
							
							
							
							
						 | 
						
							2012-05-29 20:50:18 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									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
								
							 
						 | 
						
							
							
							
							
								
							
							
								e66daeb151
								
							
						 | 
						
							
							
								
								[gen] More robust XHTML cleaning.
							
							
							
							
							
						 | 
						
							2012-05-22 16:42:20 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Gaetan Delannay
								
							 
						 | 
						
							
							
							
							
								
							
							
								028040351c
								
							
						 | 
						
							
							
								
								appy.gen: improved cleaning and formatting of XHTML content; appy.pod: added some default appy-related table styles for producing cells with text in bold/normal, aligned right/left, etc.
							
							
							
							
							
						 | 
						
							2012-05-14 17:35:34 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Gaetan Delannay
								
							 
						 | 
						
							
							
							
							
								
							
							
								d3a2b85a10
								
							
						 | 
						
							
							
								
								appy.gen: bugfixes.
							
							
							
							
							
						 | 
						
							2012-05-09 09:45:15 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Gaetan Delannay
								
							 
						 | 
						
							
							
							
							
								
							
							
								8cc20b0d34
								
							
						 | 
						
							
							
								
								appy.gen: bugfixes.
							
							
							
							
							
						 | 
						
							2012-05-08 14:49:45 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								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
								
							 
						 | 
						
							
							
							
							
								
							
							
								9b8064b0cd
								
							
						 | 
						
							
							
								
								appy.gen: bugfix while searching the catalog based on object state; added XHTML cleanup code; added String.generatePassword; bugfix: mising HTTP header while sending some responses back to Apache (caused a bug in ckeditor image upload); bugfix while importing images via an image resolver (Zope behind a reverse proxy).
							
							
							
							
							
						 | 
						
							2012-04-25 16:21:23 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Gaetan Delannay
								
							 
						 | 
						
							
							
							
							
								
							
							
								d52e601ea8
								
							
						 | 
						
							
							
								
								ckeditor: removed files that begin with an underscore.
							
							
							
							
							
						 | 
						
							2012-04-24 16:27:00 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Gaetan Delannay
								
							 
						 | 
						
							
							
							
							
								
							
							
								b30d6f18c2
								
							
						 | 
						
							
							
								
								ckeditor 3.6.3
							
							
							
							
							
						 | 
						
							2012-04-24 16:24:18 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Gaetan Delannay
								
							 
						 | 
						
							
							
							
							
								
							
							
								094e571b74
								
							
						 | 
						
							
							
								
								ckeditor 3.6.3
							
							
							
							
							
						 | 
						
							2012-04-24 16:22:12 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Gaetan Delannay
								
							 
						 | 
						
							
							
							
							
								
							
							
								af351f87d3
								
							
						 | 
						
							
							
								
								Minor changes and bugfixes.
							
							
							
							
							
						 | 
						
							2012-04-19 09:20:15 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Gaetan Delannay
								
							 
						 | 
						
							
							
							
							
								
							
							
								abdd0ee52d
								
							
						 | 
						
							
							
								
								appy.shared.diff: bugfix: work internally on unicode representations of strings to diff: this way, we are sure every char is one char length.
							
							
							
							
							
						 | 
						
							2012-04-13 18:07:48 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								5928996730
								
							
						 | 
						
							
							
								
								appy.gen: added Ref.navigable: if True, referenced objects can appear within the portlet.
							
							
							
							
							
						 | 
						
							2012-03-27 10:37:41 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								8aa03a091a
								
							
						 | 
						
							
							
								
								appy.gen: minor updates.
							
							
							
							
							
						 | 
						
							2012-03-23 23:26:35 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Gaetan Delannay
								
							 
						 | 
						
							
							
							
							
								
							
							
								f6a828bc13
								
							
						 | 
						
							
							
								
								appy.gen: removed fields Tool.showWorkflowCommentFieldForxx (workflow comment may not be entered into the confirm popup); appy.gen: security-related bugfixes.
							
							
							
							
							
						 | 
						
							2012-03-19 17:00:44 +01: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
								
							 
						 | 
						
							
							
							
							
								
							
							
								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
								
							 
						 | 
						
							
							
							
							
								
							
							
								431511026c
								
							
						 | 
						
							
							
								
								appy.gen: bugfixes.
							
							
							
							
							
						 | 
						
							2012-03-03 23:29:32 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Gaetan Delannay
								
							 
						 | 
						
							
							
							
							
								
							
							
								91d3887847
								
							
						 | 
						
							
							
								
								appy.gen: minor bufgixes.
							
							
							
							
							
						 | 
						
							2012-03-02 15:42:22 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Gaetan Delannay
								
							 
						 | 
						
							
							
							
							
								
							
							
								7d605d1fbb
								
							
						 | 
						
							
							
								
								appy.gen: bugfixes in the List field.
							
							
							
							
							
						 | 
						
							2012-03-01 17:35:23 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Gaetan Delannay
								
							 
						 | 
						
							
							
							
							
								
							
							
								6d0549e6ce
								
							
						 | 
						
							
							
								
								Minor updates.
							
							
							
							
							
						 | 
						
							2012-02-27 14:06:39 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								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
								
							 
						 | 
						
							
							
							
							
								
							
							
								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
								
							 
						 | 
						
							
							
							
							
								
							
							
								13443ea79e
								
							
						 | 
						
							
							
								
								appy.bin: generate.py: one less arg: outputFolder has been removed (the script now generates the Zope product in <appFolder>/zope); generate.py: new option '-d', for generating a Debian package from the Python (Appy) app.
							
							
							
							
							
						 | 
						
							2012-01-18 14:27:24 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								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
								
							 
						 | 
						
							
							
							
							
								
							
							
								2bd3fe1eeb
								
							
						 | 
						
							
							
								
								appy.pod: xhtml2odt: ability to include images from img tags (anonymously). Non-anonymous solution for a Appy/Zope server only; function 'document': allow to specify size of images in cm or px, or via a 'style' tag; appy.gen: allow to upload images in ckeditor fields; improved error management.
							
							
							
							
							
						 | 
						
							2012-01-04 18:03:46 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Gaetan Delannay
								
							 
						 | 
						
							
							
							
							
								
							
							
								98fafad14a
								
							
						 | 
						
							
							
								
								appy.gen: configured ckeditor for Appy; bugfix in jscalendar integration.
							
							
							
							
							
						 | 
						
							2012-01-02 16:59:11 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |