In-Portal Issue Tracker - In-Portal CMS
Viewing Issue Advanced Details
734 [In-Portal CMS] Admin Interfaces task always 2010-05-18 06:29 2010-07-22 15:06
alex  
alex  
normal  
closed 5.0.3  
fixed  
 
none 5.1.0-B1  
http://groups.google.com/group/in-portal-dev/browse_thread/thread/132474bf4ad4904c
0
0000734: Improvements to multi-input control
Here are several improvements and fixes I've recently made:

    * ability to define "default" field value, which is used to reset field after adding/editing/cancel editing of record;
    * ability to support "radio" type fields;
    * ability to define unlimited number of filed properties in object-style notation (not set of parameters as before);
    * ability to change any properties (except name of course) of registered in control fields in real-time (e.g. default value);
    * "change" javascript event is called when value is changed automatically (not by user);
    * ability to make individual records in control read-only (no editing/delete possible);
    * "escape" function replaced with "encodeURIComponent", since it provides proper ending of "non-english" letters;
    * in case if multiple fields in form contains an error, then all errors are shown as single "alert", not multiple ones as before;
    * error about empty required fields are now shown using same style as other errors (with error field list);
    * field name wasn't displayed in error message in case if "error_field" option was using in field declaration (in unit config);
    * OnBeforeItemCreate/OnBeforeItemUpdate events were not called during ajax field value validation;
    * Parameter "is_last" wasn't available in PredefinedOptions tag, making it impossible to list options as javascript object;
related to 0000704closed  (5.1.0)alex Improvements to "E-mail Template" editing 
related to 0000757closed  (5.1.0)alex There are some JS errors on Administrative Console Login Page 
patch minput_control_features_and_fixes.patch (11,289) 2010-05-18 06:29
http://tracker.in-portal.org/file_download.php?file_id=550&type=bug
Issue History
2010-07-22 15:06 alex Note Added: 0002523
2010-07-22 15:06 alex Status resolved => closed
2010-05-31 04:52 alex Relationship added related to 0000757
2010-05-23 05:00 alex Note Added: 0002294
2010-05-23 05:00 alex Status reviewed and tested => resolved
2010-05-23 05:00 alex Fixed in Version => 5.1.0-B1
2010-05-23 05:00 alex Resolution open => fixed
2010-05-23 05:00 alex Changeset attached 5.1.x r13606
2010-05-23 00:02 Dmitry Note Added: 0002281
2010-05-23 00:02 Dmitry Assigned To !COMMUNITY => alex
2010-05-23 00:02 Dmitry Status needs testing => reviewed and tested
2010-05-22 03:47 alex Note Added: 0002277
2010-05-22 03:47 alex Assigned To alex => !COMMUNITY
2010-05-22 03:47 alex Status needs work => needs testing
2010-05-19 16:04 Dmitry Note Added: 0002266
2010-05-19 16:04 Dmitry Assigned To !COMMUNITY => alex
2010-05-19 16:04 Dmitry Status needs testing => needs work
2010-05-18 06:31 alex Assigned To => !COMMUNITY
2010-05-18 06:31 alex Developer => alex
2010-05-18 06:31 alex Status active => needs testing
2010-05-18 06:31 alex Reference => http://groups.google.com/group/in-portal-dev/browse_thread/thread/132474bf4ad4904c
2010-05-18 06:29 alex Relationship added related to 0000704
2010-05-18 06:29 alex New Issue
2010-05-18 06:29 alex File Added: minput_control_features_and_fixes.patch

Notes
(0002266)
Dmitry   
2010-05-19 16:04   
Problems found:

1. In Chrome there seems to be a problem with adding items to multi-control - it shows "auto" instead of actual item. Example, try adding Custom CC Recipient email. Note that it works okay in FF.
(0002277)
alex   
2010-05-22 03:47   
There is no problem in control itself, only in how it's used.

See patch "email_event_recipient_core_v2.patch" for 0000704 task.
(0002281)
Dmitry   
2010-05-23 00:02   
Tested good please commit.
(0002294)
alex   
2010-05-23 05:00   
Fix committed to 5.1.x branch. Commit Message:

Fixes 0000734: Improvements to multi-input control
(0002523)
alex   
2010-07-22 15:06   
Closing, since 5.1.0 release has been released.