| 
								
								
									 Gaetan Delannay | 4d78996938 | [gen] Fixed some problems with groups having style='tabs'. | 2014-04-30 15:10:11 +02:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | 7adbc7e4bc | [gen] Fixed groups with style 'tabs'; reused the same tabs for representing phases; pages and phases are now outside the portlet, rendered horizontally below the breadcrumb; methods getSupBreadCrumb and getSubBreadCrumb can now be defined on every gen-class to customize what is shown above and below the breadcrumb (=title with a prefix) on view layouts (those methods are similar to getSubTitle and getSupTitle when displaying lists of objects). | 2014-04-29 19:02:06 +02:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | cee7b49e3c | [gen] Added method Mixin.onCall allowing to call a specific method on a gen-class from the UI. | 2014-04-25 12:14:50 +02:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | ef21375410 | [gen] Bugfixes and use of Ref.autoref fto avoid circular references within cross-class Ref fields. | 2014-04-22 19:37:36 +02:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | e1b6b1b951 | [gen] Buttons for workfow conditions are now smaller when shown in lists of objects; added the possibility to define a specific icon for every workflow transition. | 2014-04-21 17:19:27 +02:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | f0c1f69573 | [gen] Optimisations, bugfixes and refactorings. | 2014-04-21 12:11:41 +02:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | 822e1a7c63 | [gen] Buttons can now be stretched to fit the size of the inner label. | 2014-04-20 19:22:40 +02:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | 2b1fc85512 | [gen] Bugfixes. | 2014-04-19 19:58:02 +02:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | ff7c300dd0 | [gen] Bugfix in the Ref field in edit mode. | 2014-04-18 22:00:37 +02:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | 16442341f0 | [gen] More stuff for modifying workflow objects. | 2014-04-18 14:50:07 +02:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | 75f5407e48 | [gen] Added and changed some methods on the basic workflow objects in order to ease modifications on workflow objects (states, transitions). | 2014-04-17 17:10:38 +02:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | b5d38ad150 | [gen] Moved action-related stuff from mixins/__init__.py to field/action.py. | 2014-04-15 21:46:13 +02:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | 5de5372bec | [gen] Added attribute Ref.numbered allowing to produce numbered lists of tied objects and controls for easily moving objects from one position to another. | 2014-04-15 19:52:18 +02:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | 036856f07e | [gen] Within Ref fields, added 2 icons for moving tied objects to top or bottom + bugfixes. | 2014-04-15 13:01:39 +02:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | ac08d2d795 | [gen] Various bugfixes: single-temlplate pod fields, ajax master/slaves and IE10, popup management. | 2014-04-14 20:55:23 +02:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | 977cd0a225 | [gen] Ref field improved. | 2014-04-05 10:54:40 +02:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | b9bfee9615 | [gen] Ref field: more work on global actions. | 2014-04-05 09:49:54 +02:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | 3621d0da92 | [gen] Ref field has now global actions like 'unlink many', 'link many' and 'delete many'. | 2014-04-04 16:49:22 +02:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | e7c20f8d2b | [gen] Ref field: allow to insert many selected items at once (Ref fields with link='list'). | 2014-04-03 17:32:57 +02:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | 084f1f9a23 | [gen] Ref field: param 'link' can now be 'list' (ongoing work). | 2014-04-01 18:34:12 +02:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | edde17d9c8 | [bin] More robust backup procedure. [gen] Removed deprecated i18n labels. | 2014-03-25 15:11:21 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | e969bbf362 | [gen] Pod field: allow to upload a replacement file for a frozen pod document. | 2014-03-25 12:05:07 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | d0749cc365 | [gen] Added 'freeze actions' to pod fields. | 2014-03-24 22:55:00 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | 0834356487 | [gen] Pod field can now freeze and unfreeze any of its multiple templates. | 2014-03-21 16:50:48 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | ecc3a8c39b | [gen] Pod fields can now be configured with several templates. | 2014-03-19 23:13:31 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | eba86ae6bc | [gen] Bugfix in Ref field. | 2014-03-11 16:22:28 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | d956c1f17a | [bin] backup.py new mode 'copy' thatdoes not use repozo for backup but a simple copy of Data.fs. [gen] Bugfix in pod.py. | 2014-03-11 15:29:59 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | 059828b319 | [gen] Bugfix while displaying possible values for a Ref field in edit mode. | 2014-03-06 23:08:14 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | 74f8592517 | [gen] Automatically generated passwords and captcha challenges do not include numbers and letters that could be misread. | 2014-03-06 12:15:10 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | 62e2d49953 | [gen] Added a transparent clickable logo at the top left (or right if rtl) of the page. | 2014-03-05 22:01:51 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | 90af2e5698 | [gen] More compact code. | 2014-03-05 17:04:43 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | b98da33d47 | [gen] Removed obsolete attribute Field.sync. | 2014-03-05 16:19:11 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | 5bea4e728b | [gen] Allow for ajax-based master-slave relationships within the search screen for String fields. | 2014-03-05 15:47:12 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | 6d6c842f12 | [gen] Allow for ajax-based master-slave relationships within the search screen for Ref fields. | 2014-03-05 13:25:36 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | 584e38abef | [gen] Bugfix. | 2014-03-04 16:02:23 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | ea08d7981f | [gen] Added field.persist to avoid storing values for fields that do not require it (like master fields only used to determine selectable values among slave fields). | 2014-03-04 15:03:37 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | b8ceb66a49 | [gen] Master-slave fields: slave values can now ajax-change when the user modifies master values. | 2014-03-03 18:54:21 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | f7172be6ee | [gen] Bugfixes. | 2014-02-27 20:03:39 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | fe56ee27a0 | [gen] Bugfixes. | 2014-02-27 12:54:05 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | c002b5cb59 | [gen] Added px.override allowing to modify PX code; bugfixes; added migration code for converting File instances to FileInfo instances. | 2014-02-26 23:40:27 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | be145be254 | [gen] Binary files stored in fields appy.fields.File are now stored outside the ZODB, on the filesystem; Ref fields can now also be rendered as dropdown menus: every menu represents a coherent group of link ed objects. The main menu entry can be textual or an icon; computed fields are by default rendered in view and cell layouts. | 2014-02-26 10:40:27 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | e1d0597694 | [gen] list field now takes into account 'show' attribute of sub-fields. | 2014-01-14 09:07:42 +01:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | 14f4848348 | [gen] Added base Appy i18n files containing standard Appy labels. | 2013-10-20 18:12:39 +02:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | 6a83285e64 | [gen] Extended the HTTP-XML system to be able to call a method via a HTTP POST containing XML data (SOAP or REST-like). | 2013-10-08 22:41:21 +02:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | 91e0bd2240 | [gen] Allow to group transitions. | 2013-09-24 12:26:31 +02:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | 180b3473e8 | [pod,px] Allow to reference an already defined variable instead of defining one in a var statement, via the '@' prefix. For example, in PX: var='@i = i + 1'. [pod] Repaired broken tests [gen] Bugfixes. | 2013-09-23 22:36:09 +02:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | 1f901e5545 | [gen] klass.creators can now be a method that either returns a list of global roles allowed to create instances of this class, or a boolean indicating if the currently logged user can create instances of this class or not. [gen] Bugfixes. | 2013-09-22 16:33:32 +02:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | e1b83574c5 | [gen] pod fields now read pod templates directly from disk. Fields 'template' and 'formats' that were generated into the database (and editable through-the-web) are now removed. This simplification will allow in a second step to define several templates for a unique pod field, ie: multiDoc = Pod(template='od/Item*.odt'). [gen] Additionally, fields tool.numberOfSearchColumnsForXXX and tool.searchFieldsForXXX are not generated anymore and are replace by static class attributes class.numberOfSearchColumns and class.searchFields. | 2013-09-21 17:46:42 +02:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | c5930edd2d | [gen] Added wrapper.getLastEvent, allowing to perform kinds of queries into an object's history. | 2013-09-20 23:15:54 +02:00 |  | 
				
					
						| 
								
								
									 Gaetan Delannay | 6206dbe59c | [fields] computed.py: plainText is now False by default, method can now be a PX [fields] list.py: bugfixes in the validation process; [gen] within aby PX, its context is now available as a special var '_ctx_': to use with caution only for the needs of Appy itself. It is not meant to be used by Appy developers. | 2013-09-20 17:42:07 +02:00 |  |