qfq merge requestshttps://git.math.uzh.ch/typo3/qfq/-/merge_requests2022-08-26T16:22:39+02:00https://git.math.uzh.ch/typo3/qfq/-/merge_requests/441Refactor $buildElementFunctionName: remove indirect function calls from...2022-08-26T16:22:39+02:00Carsten RoseRefactor $buildElementFunctionName: remove indirect function calls from...Refactor $buildElementFunctionName: remove indirect function calls from AbtractBuildForm.php to simplify debugging.Refactor $buildElementFunctionName: remove indirect function calls from AbtractBuildForm.php to simplify debugging.https://git.math.uzh.ch/typo3/qfq/-/merge_requests/440added css classes2022-08-28T21:28:22+02:00Benjamin Baeradded css classesBitte zuerst mergenBitte zuerst mergenBenjamin BaerBenjamin Baerhttps://git.math.uzh.ch/typo3/qfq/-/merge_requests/439#b14590 empty type ahead request2022-08-26T16:26:19+02:00Benjamin Baer#b14590 empty type ahead requestBenjamin BaerBenjamin Baerhttps://git.math.uzh.ch/typo3/qfq/-/merge_requests/438QFQ encrypt/decrypt WIP: created new class for encryption and decryption of...2022-08-22T21:21:54+02:00Carsten RoseQFQ encrypt/decrypt WIP: created new class for encryption and decryption of...QFQ encrypt/decrypt WIP: created new class for encryption and decryption of strings. Implemented multiple functions to handle these data. Prepared formEditor.sql and formElement.json for new featureQFQ encrypt/decrypt WIP: created new class for encryption and decryption of strings. Implemented multiple functions to handle these data. Prepared formEditor.sql and formElement.json for new featureCarsten RoseCarsten Rosehttps://git.math.uzh.ch/typo3/qfq/-/merge_requests/437Changed Table Person, to include index and auto increment + authExpire defaul...2022-08-18T10:28:30+02:00Pascal RösslerChanged Table Person, to include index and auto increment + authExpire default NullPascal RösslerPascal Rösslerhttps://git.math.uzh.ch/typo3/qfq/-/merge_requests/436RestClient - check if array elements exist2022-08-18T10:32:24+02:00Philipp GröbelbauerRestClient - check if array elements existcheck if array elements exist before accessing them, to make the code compatible with newer PHP versionscheck if array elements exist before accessing them, to make the code compatible with newer PHP versionsPhilipp GröbelbauerPhilipp Gröbelbauerhttps://git.math.uzh.ch/typo3/qfq/-/merge_requests/435F14321 remember last used pill on off2022-08-18T10:34:01+02:00Enis NurediniF14321 remember last used pill on offEnis NurediniEnis Nuredinihttps://git.math.uzh.ch/typo3/qfq/-/merge_requests/434Fixes #14292. Upload: mode=required broken for advanced upload (non primary...2022-06-09T00:06:14+02:00Carsten RoseFixes #14292. Upload: mode=required broken for advanced upload (non primary...Fixes #14292. Upload: mode=required broken for advanced upload (non primary column) after first saveFixes #14292. Upload: mode=required broken for advanced upload (non primary column) after first savehttps://git.math.uzh.ch/typo3/qfq/-/merge_requests/433QFQ encrypt/decrypt WIP: created new class for encryption and decryption of...2022-06-02T08:11:21+02:00Carsten RoseQFQ encrypt/decrypt WIP: created new class for encryption and decryption of...QFQ encrypt/decrypt WIP: created new class for encryption and decryption of strings. Implemented multiple functions to handle these data. Prepared formEditor.sql and formElement.json for new featureQFQ encrypt/decrypt WIP: created new class for encryption and decryption of strings. Implemented multiple functions to handle these data. Prepared formEditor.sql and formElement.json for new featurehttps://git.math.uzh.ch/typo3/qfq/-/merge_requests/432QFQ encrypt/decrypt2022-06-02T08:06:20+02:00Enis NurediniQFQ encrypt/decryptQFQ encrypt/decrypt Merge RequestQFQ encrypt/decrypt Merge Requesthttps://git.math.uzh.ch/typo3/qfq/-/merge_requests/431Master2022-05-16T23:35:16+02:00Carsten RoseMasterhttps://git.math.uzh.ch/typo3/qfq/-/merge_requests/430Merge new version 22.052022-05-15T18:26:48+02:00Carsten RoseMerge new version 22.05https://git.math.uzh.ch/typo3/qfq/-/merge_requests/429B13722_xref_table_too_large2022-05-15T18:05:52+02:00Carsten RoseB13722_xref_table_too_large#Refs 13722: Detect and fix pdfunite problems "Gen inside xref table too large (bigger than INT_MAX)" via pdf2ps, ps2pdf#Refs 13722: Detect and fix pdfunite problems "Gen inside xref table too large (bigger than INT_MAX)" via pdf2ps, ps2pdfhttps://git.math.uzh.ch/typo3/qfq/-/merge_requests/428B13658 permissions of the file qfq.json will be changed to rw-r----- after it...2022-05-13T21:52:22+02:00Enis NurediniB13658 permissions of the file qfq.json will be changed to rw-r----- after it is written.Carsten RoseCarsten Rosehttps://git.math.uzh.ch/typo3/qfq/-/merge_requests/427B13767 this fix prevents marking elements with class .btn to required color,...2022-05-13T22:06:13+02:00Enis NurediniB13767 this fix prevents marking elements with class .btn to required color,...B13767 this fix prevents marking elements with class .btn to required color, which aren't given from forms itself (all form buttons are 'button' tags). In this case we need to filter out anchor tags with blank href (#) (sometimes used as...B13767 this fix prevents marking elements with class .btn to required color, which aren't given from forms itself (all form buttons are 'button' tags). In this case we need to filter out anchor tags with blank href (#) (sometimes used as buttons from other js frameworks like datetimepicker to trigger some functions). Also implemented new CSS lines to overwrite specific bootstrap.css rules for the datetimepicker (arrows are higher positioned, which looks better than before)Carsten RoseCarsten Rosehttps://git.math.uzh.ch/typo3/qfq/-/merge_requests/426checkboxList dynamic update2022-05-13T22:10:17+02:00Enis NuredinicheckboxList dynamic updatedynamic update triggers checkbox now. Works with single and multiple (ItemList).dynamic update triggers checkbox now. Works with single and multiple (ItemList).Carsten RoseCarsten Rosehttps://git.math.uzh.ch/typo3/qfq/-/merge_requests/425F9052 CodeMirror changes: 1. header in extern window is sticky- 2....2022-03-23T14:57:23+01:00Enis NurediniF9052 CodeMirror changes: 1. header in extern window is sticky- 2....F9052 CodeMirror changes: 1. header in extern window is sticky- 2. pagetitle,content header and content id is shown in header- 3. File (reportPathFileName) is only shown if given- 4. page in extern window no longer flickers at first loadF9052 CodeMirror changes: 1. header in extern window is sticky- 2. pagetitle,content header and content id is shown in header- 3. File (reportPathFileName) is only shown if given- 4. page in extern window no longer flickers at first loadCarsten RoseCarsten Rosehttps://git.math.uzh.ch/typo3/qfq/-/merge_requests/424CodeMirror not highlighting in Brave and Opera fixed.2022-03-23T09:42:45+01:00Enis NurediniCodeMirror not highlighting in Brave and Opera fixed.CodeMirror not highlighting in Brave and Opera fixedCodeMirror not highlighting in Brave and Opera fixedhttps://git.math.uzh.ch/typo3/qfq/-/merge_requests/423F9052: New feature implemented with js to edit content records in front end....2022-03-22T22:38:55+01:00Enis NurediniF9052: New feature implemented with js to edit content records in front end....F9052: New feature implemented with js to edit content records in front end. Now a separate window will be shown for every content record to edit it. Extern edit window stays open until it will be closed. After refreshing main window cha...F9052: New feature implemented with js to edit content records in front end. Now a separate window will be shown for every content record to edit it. Extern edit window stays open until it will be closed. After refreshing main window changes are shown.https://git.math.uzh.ch/typo3/qfq/-/merge_requests/422S13933 Ausgabe von Client Remote IP und falls vorhanden auch FE-Username.2022-05-14T11:00:58+02:00Enis NurediniS13933 Ausgabe von Client Remote IP und falls vorhanden auch FE-Username.