- Jun 25, 2017
-
-
Carsten Rose authored
OnlineRecruiting.rst: Started doc for proof of example.
-
- Jun 23, 2017
-
-
Carsten Rose authored
For any 'SELECT .. AS _link' a new token 'G:<glyphname>' is available. Manual.rst: describe new token 'G:<glyphname>' Link.php: add buildGlyph(), fix some initialization.
-
- Jun 22, 2017
-
-
Carsten Rose authored
Fixed. Problem was a comparison on equal value AND equal type: '==='. Bug happened (probably) only for numeric items.
-
- Jun 21, 2017
-
-
Carsten Rose authored
-
Carsten Rose authored
Implemented for QFQ session. The T3 FE session still survive.
-
- Jun 19, 2017
-
-
Carsten Rose authored
-
Carsten Rose authored
-
Carsten Rose authored
Manual.rst: describe new special column names. Report.php: implement new column types.
-
- Jun 18, 2017
-
-
Carsten Rose authored
-
- Jun 17, 2017
-
-
Carsten Rose authored
Manual.rst: Extend documentation with various anker for FormEditor links. Also added some missing explanations: Required Parameter, Forward.
-
Carsten Rose authored
-
Carsten Rose authored
-
Carsten Rose authored
Artifactory builds fails at chromedriver - removed comment line - there are no comment signs in JSON.
-
Carsten Rose authored
-
Carsten Rose authored
-
Carsten Rose authored
Fixed by implementing an $correctDeleteIndex. FormAction.php: extended elements(), doSlave() from RC=bool to 3 states, it's now possible to detect a deletion and correct the index of any further array processing.
-
- Jun 16, 2017
-
-
Carsten Rose authored
-
Carsten Rose authored
FormAction.php: get templateGroup.maxLength (=maxCopies) via a generic function. HelperFormElement.php: new tgGetMaxLength() FillStoreForm.php: fixed a broken if statement. Use of new tgGetMaxLength() function.
-
- Jun 14, 2017
-
-
Carsten Rose authored
-
Carsten Rose authored
-
Carsten Rose authored
After recode 'buildButtonCode()' the button text has been misplaced as tooltip and the class 'btn btn-default' was missing. Added. OK
-
Carsten Rose authored
-
Carsten Rose authored
Implemented by using a new class ''.required-field'. The class has to be applied to the label. Not implemented is the option, to render the asterix directly on/beside the input (not the label) - probably solved later. qfq-bs.css.les: New CSS class required-field AbstractBuildForm.php: extended buildLable() with new parameter $addClass. BuildFormBootstrap.php: Assign class 'required-field' to label for required fields.
-
Carsten Rose authored
-
Carsten Rose authored
-
Carsten Rose authored
New option 'translateIdColumn=feIdContainer' implemented to translate table self referencing ids. FormAction.php: collect translateMap during copying slave records. New function translateId(). formEditor.sql: Update to latest copyForm Version.
-
- Jun 13, 2017
-
-
Carsten Rose authored
Added FE to FormEditor, to delete FE on Form delete as well.
-
Carsten Rose authored
-
Carsten Rose authored
DatabaseUpdateData.php: remove 'CREATE TABLE ...' cause it does not work here and it's not necessary - it will be played via formEditor.sql. formEditor.sql: Added forwardPage to page 'copyForm'
-
Carsten Rose authored
-
- Jun 12, 2017
-
-
Carsten Rose authored
OnArray.php: typo in doc. doUpload: enhance type declaration.
-
Carsten Rose authored
Manual.rst: various topics undocumented. DatabaseUpdate.php: New table Clipboard, New FE.type='paste', New Form.forwardMode='url-sip' - will be applied for 0.18.3. FormAction.php: New: doAllFormElementPaste(), prepareDuplicate(), checkNCopyFiles(), copyRecord() Store.php: New member in STORE_CLIENT 'CLIENT_COOKIE_QFQ' - might be used to identify current user. BuildFormBootstrap.php: New buildButtonCopyForm(). QuickFormQuery.php: Calculating the target page now happens after saving the current record and processing all after save actions. New: pasteClipboard() formEditor.sql: New form 'copyForm'. New table 'Clipboard'
- Jun 11, 2017
-
-
Carsten Rose authored
-
Carsten Rose authored
QFQ complains that the given SIP parameter is already defined. Problem is the pre filling of Store SIP, which normally happens only during form load. But the new 'saving a new record (r=0) and redirecting the browser to the same page with the new record id', requires a new SIP. That SIP is calculated before form-load and causes the exception. Fix: defined parameter in a store, which will be redefined with the same value, wont' throw an exception anymore. Store.php: compare old and new value and only if they differ throw an exception.
-
- Jun 10, 2017
-
-
Carsten Rose authored
Current fix is just a workaround. Further implications might exist. E.g. 'text' and 'date' should be fine, but 'select' / 'checkbox' / 'radios' / ... are not tested and probably won't work. Support.php: set flags for 'row' / '/row'. AbstractBuildForm.php, BuildFormBootstrap.php: $flagRowUpdate switches logic between full 'row update' (only one FE in the row) and 'per element'. In 'per element'-Mode, not all input types are updated properly.
-
Carsten Rose authored
First implementation: Show / Hide via dynamicUpdate for a second element, wrapped in an own 'col-md' div.
-
Carsten Rose authored
-