Formtool array: ftAllowEdit="true" on arrays that contain versioned objects sends the object to draft when editing approved object
FC-2909
Add EXCEPTIONS.txt for the GPL license covering graphic themes and plugin development
FC-1334
Image upload appears to not respecting ftbUploadOnly="true"
FC-2840
Draft items appearing in array picker
FC-2601
createData() doesn't create system friendly url
FC-2268
ft:object invalid properties in lFields causes repeated form fields which results in duplicate data
FC-2164
Set branch to draft warning for potential loss of data
FC-1959
Request approval and approve entire branch options
FC-576
Error when invalid fieldname passed into download.cfm
FC-3206
Add "identity" property type to DB gateways for supporting auto increment columns
FC-3200
New farcry user created with no user directory attached
FC-3195
Error in site tree tab when tree object typename already been removed from coapi
FC-3188
Add CSRF token generation/validation on all formtools forms automatically
FC-3174
Add the ability for file upload to be saved to local temp cdn location
FC-3149
Enable exact match in ft:ObjectAdmin filtering
FC-3144
Prevent a profile's user directory from being changed to CLIENTUD
FC-3143
Schedule task list not displaying Job Status correctly on Lucee
FC-3127
core Application.cfc onError() needs tet for Lucee when setting requesttimeout
FC-3126
Add "Library" as an option for ftRenderType for list formtools
FC-3057
Old wizard objects can overwrite recently updated objects
FC-3051
_serverSpecificRequestScope.cfm or _serverSpecificVars.cfm should not be required
FC-3042
When archiving is enabled on a type, replacement files don't use the original filename
FC-3037
Add jQuery Validation 1.13.1 library
FC-2988
Improve password reset email workflow and formatting
FC-2905
Friendly URL are created before category are added to nested_tree_objects
FC-2899
Default getData's bArraysAsStructs argument to true for specific types
FC-2877
FURL is not created after dmCategory creation
FC-2874
Cannot create never ending daily scheduled tasks via dmCron
FC-2869
Append url vars to FU redirects for SEO tracking
FC-2854
Output loadJS content in custom location
FC-2852
Locked content item block on edit is ugly as sin
FC-2845
Container errors are not logged
FC-2837
Remove form variable check from ft:serverSideValidation
FC-2811
Image upload issues
FC-2802
S3 CDN: application.fapi.getImageWebRoot() generates incorrect image path for US-EAST
FC-2800
Formtool UUID property ftvalidation="required" still validates if no UUID is selected
FC-2791
dmHTML teaser should not be restricted to associated media
FC-2774
Improved Security Features
FC-2764
Improved Friendly URL & SEO features
FC-2763
Improved COAPI/dbGateway tools
FC-2760
Improved Object Admin Grid
FC-2759
Improved Image Formtool
FC-2758
Improved Rich Text Editor Integration
FC-2757
Improved FAPI library
FC-2756
Save & Publish option
FC-2746
history tab shows nothing if there is no history
FC-2745
Refactor JS/CSS combine cache
FC-2744
Remove deprecated elements
FC-2743
Formtool library updates
FC-2742
application.fapi.getLink() only accepts "type" argument, should also be "typename" (preferred)
FC-2735
issue 1 of 102

Formtool array: ftAllowEdit="true" on arrays that contain versioned objects sends the object to draft when editing approved object

Description

If you edit an approved object directly from an array picker and that object supports versioning, rather than creating an underlying draft object OR directly editing the approved object farcry sends the array object back to draft. This means without you realising it you have just sent an approved object back to draft.

e.g formtool definition:

<cfproperty name="aVideos" type="array"
ftSeq="6" ftWizardStep="General Content" ftFieldset="Videos" ftLabel="Videos"
ftType="array" ftJoin="Video"
ftAllowSelect="true" ftAllowEdit="true" ftAllowAdd="true" ftRemoveType="detach"
bSyncStatus="true" ftHint="Attached related Videos">

Environment

None

Status

Assignee

Unassigned

Reporter

Jason Barnes

Labels

None

Components

Priority

Blocker