1. 08 Aug, 2017 1 commit
  2. 07 Aug, 2017 3 commits
  3. 04 Aug, 2017 3 commits
  4. 02 Aug, 2017 3 commits
  5. 01 Aug, 2017 2 commits
  6. 30 Jul, 2017 4 commits
  7. 28 Jul, 2017 1 commit
  8. 26 Jul, 2017 1 commit
  9. 25 Jul, 2017 1 commit
  10. 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
  11. 23 Jul, 2017 2 commits
  12. 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
  13. 16 Jul, 2017 1 commit
  14. 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
  15. 09 Jul, 2017 6 commits
  16. 07 Jul, 2017 1 commit
  17. 30 Jun, 2017 2 commits