1. 02 Aug, 2017 2 commits
  2. 01 Aug, 2017 2 commits
  3. 30 Jul, 2017 4 commits
  4. 28 Jul, 2017 1 commit
  5. 26 Jul, 2017 1 commit
  6. 25 Jul, 2017 1 commit
  7. 24 Jul, 2017 2 commits
    • Carsten  Rose's avatar
      recordLocking · 96d86c71
      Carsten Rose authored
      Dirty.php: save 'expire' value.
      96d86c71
    • Carsten  Rose's avatar
      recordLocking · feaeeffc
      Carsten Rose authored
      DatabaseUpdateData.php: Table Form: recordLockTimeoutSeconds - default changed from 0 to 900 secs. Existing forms get the default timeout timout interval.
      Dirty.php, QuickFormQuery.php: recordLockTimeoutSeconds will be retrieved from the Form.recordLockTimeoutSeconds definition (instead of parsing config.qfq.ini). Therefore a definition per form ist possible.
      feaeeffc
  8. 23 Jul, 2017 2 commits
  9. 22 Jul, 2017 1 commit
    • Carsten  Rose's avatar
      recordLocking · ecce620b
      Carsten Rose authored
      file.php, load.php, Html2Pdf.php: minor updates.
      Dirty.php, QuickFormQuery.php: optional $lockTimeout as parameter during instantiating. Return $lockTimeout where necessary. Otherwise read qfq.config.ini. Refactor process(), acquireDirty(), checkDirtyAndRelease().
      ecce620b
  10. 16 Jul, 2017 1 commit
  11. 10 Jul, 2017 6 commits
    • Carsten  Rose's avatar
      Feature #3981 / Record Locking · d231eb20
      Carsten Rose authored
      Dirty.php: record delete is handled - if lock exist, delete is not allowed.
      d231eb20
    • Carsten  Rose's avatar
      Feature #3981 / Record Locking · c9a42543
      Carsten Rose authored
      Dirty.php, QuickFormQuery.php: Update user messages. Renamed releaseDirty() to checkDirtAndRelease()
      c9a42543
    • Carsten  Rose's avatar
      Feature #3981 / Record Locking · 700dd79d
      Carsten Rose authored
      Manual.rst: add documentation for record locking
      DatabaseUpdateData.php: Add new column 'dirtyMode'
      Dirty.php, Config.php, formEditor.sql: remove dirtyMode=readonly. Rename 'timeout' to 'exclusive' and 'overwrite' to 'advisory'.
      700dd79d
    • Carsten  Rose's avatar
      Feature #3981 / Record Locking · 1393edab
      Carsten Rose authored
      Add Message if dirtRecord is missing.
      1393edab
    • Carsten  Rose's avatar
      Feature #3981 / Record Locking · b0234a57
      Carsten Rose authored
      Fixed some 'unknown index' issues - deny save in a first version works.
      b0234a57
    • Carsten  Rose's avatar
      Feature #3981 / Record Locking · a0cd3709
      Carsten Rose authored
      First version for save - not working now.
      Manual.rst: document config var SYSTEM_DIRTY_RECORD_TIMEOUT_SECONDS.
      QuickFormQuery.php, Dirty.php: extend to support QFQ/save().
      Client.php: fixed broken PHP Unit test
      Config.php: set default for dirtyRecordTimeout.
      BuildFormBootstrap.php: No dirtyUrl if dirtyMode=none.
      formEditor.sql: extend definition to Form.dirtyMode, new table 'Dirty'
      Fixed several unit tests for new tables.
      a0cd3709
  12. 09 Jul, 2017 6 commits
  13. 07 Jul, 2017 1 commit
  14. 30 Jun, 2017 2 commits
  15. 27 Jun, 2017 1 commit
    • Carsten  Rose's avatar
      Feature #3982 / Filename Sanatize: remove spaces. · c217dd61
      Carsten Rose authored
      Specify content disposition header filename in '"'. Remove none alnum chars from filename.
      Sanitize.php: update doc
      Download.php: Implement filename to be enclosed by ". Sanatize filename.
      SanitizeTest.php: unittest for safeFilename().
      c217dd61
  16. 25 Jun, 2017 2 commits
  17. 23 Jun, 2017 1 commit
  18. 22 Jun, 2017 1 commit
  19. 21 Jun, 2017 2 commits
  20. 19 Jun, 2017 1 commit