1. 07 Oct, 2017 1 commit
  2. 04 Oct, 2017 1 commit
  3. 25 Sep, 2017 1 commit
  4. 23 Sep, 2017 1 commit
  5. 22 Sep, 2017 1 commit
  6. 13 Sep, 2017 1 commit
  7. 12 Sep, 2017 1 commit
  8. 11 Sep, 2017 1 commit
  9. 10 Sep, 2017 4 commits
  10. 09 Sep, 2017 2 commits
  11. 08 Sep, 2017 1 commit
  12. 28 Aug, 2017 1 commit
  13. 24 Aug, 2017 1 commit
  14. 23 Aug, 2017 2 commits
  15. 18 Aug, 2017 2 commits
  16. 12 Aug, 2017 1 commit
  17. 08 Aug, 2017 1 commit
  18. 07 Aug, 2017 1 commit
    • Carsten  Rose's avatar
      #4185 / Detect modified record · b084998a
      Carsten Rose authored
      modifiedRecord.pu: State Diagram
      Dirty.php: implement $recordHashMd5 to detect modified records.
      OnArray.php: new getMd5()
      AbstractBuildForm.php: implemented but not working update of hidden input 'recordHashMd5'. Add hidden input 'recordHashMd5'.
      BuildFormBootstrap:  Add hidden input 'recordHashMd5'.
      formEditor.sql: Rename 'Dirty.recordModified' to 'Dirty.recordHashMd5'.
      b084998a
  19. 04 Aug, 2017 1 commit
  20. 01 Aug, 2017 1 commit
  21. 30 Jul, 2017 1 commit
  22. 28 Jul, 2017 1 commit
  23. 23 Jul, 2017 2 commits
  24. 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
  25. 16 Jul, 2017 1 commit
  26. 10 Jul, 2017 3 commits
    • 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 · 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
  27. 09 Jul, 2017 2 commits
  28. 07 Jul, 2017 1 commit
  29. 30 Jun, 2017 2 commits