1. 11 Jun, 2018 1 commit
    • Malcolm Blaney's avatar
      Fix gitlab runner dependency conflict between php 7 and mysql 8. · 434ca4cc
      Malcolm Blaney authored
      Add support to Banking module for BuyerGroup to be called from
      Cart module. Cart module now supports different price levels for
      logged in users, and can display items from the Stock module.
      The Stock module now supports updating images for stock items so
      that they can also be used by the Cart module. The Browser module
      is called from the stock grid, and it now shows upload progress
      and image search. Cart sales are also saved to the purchase and
      payment modules when items are tracked from the Stock module.
      434ca4cc
  2. 04 Mar, 2018 1 commit
    • Malcolm Blaney's avatar
      Moved template description inserts from start.php to the respective · 42ba5b2b
      Malcolm Blaney authored
      modules for each template. Added Base->AddTemplateDescription to
      help. Switched SimplePie image handler to just the path rather than
      the full url, which means Reader->ImageHandler can be removed. Bug
      fix / typo in auth.php, $this->user->name should be $domain. Rewrote
      most of start.php and tests/bootstrap.php so they are cleaner and
      share more code, which also makes the latter a better test of the
      former. Also all modules are now installed when testing, though
      there's still a lot of work to do writing tests... made a start on
      that too by improving existing tests and adding a couple of new ones.
      42ba5b2b
  3. 22 Jan, 2018 1 commit
  4. 08 Jun, 2017 1 commit
  5. 06 Jun, 2017 1 commit
    • Malcolm Blaney's avatar
      Improved sanitising user input. Improved html formatting. Purchase · a74a671e
      Malcolm Blaney authored
      module js now only sends back purchases from the browser that
      haven't yet been saved to the server. Show grid area earlier in all
      modules so that column widths are calculated properly. Added
      new-login session variable so that local storage can be cleared
      when a user first logs in.
      a74a671e
  6. 25 Jan, 2017 1 commit
  7. 30 Nov, 2016 1 commit
  8. 29 Nov, 2016 3 commits
  9. 17 Nov, 2016 1 commit
  10. 12 Nov, 2016 1 commit
  11. 01 Nov, 2016 1 commit
  12. 14 Oct, 2016 4 commits
  13. 11 Oct, 2016 1 commit
  14. 10 Oct, 2016 1 commit
  15. 06 Oct, 2016 1 commit
  16. 30 Sep, 2016 1 commit
  17. 09 Sep, 2016 1 commit
  18. 06 Sep, 2016 1 commit
  19. 25 Aug, 2016 1 commit
  20. 24 Aug, 2016 3 commits
  21. 28 Jul, 2016 1 commit
  22. 31 May, 2016 1 commit
  23. 01 May, 2016 1 commit
  24. 22 Apr, 2016 1 commit
  25. 04 Jun, 2015 1 commit
  26. 12 Feb, 2015 1 commit
    • Malcolm Blaney's avatar
      Sell module work flow improvements. Spark module now passes it's · 3b746cfb
      Malcolm Blaney authored
      local IP address to the server (rather than weight). The client
      (Purchase or Sell module) then receives the IP address from the
      server and uses CORS to get the weight directly from the spark.
      Simplified notify system, it only needs the current timestamp,
      not individual timestamps for each action being tracked.
      3b746cfb
  27. 19 Dec, 2014 1 commit
    • Malcolm Blaney's avatar
      Biggest change in this update is rewriting the stock import system. · a281a4a4
      Malcolm Blaney authored
      It now imports the whole file without user interaction, this
      required adding a new concept of supplier availability to the
      stock table. Other changes include: allowing existing users to be
      selected from the sell page, their payment can also be delayed by
      selecting the "account" option during the sale. Purchasing
      variable priced items now calculates a base price depending on the
      purchaser's buyer group. This is the amount the supplier is credited
      for. The purchase page can now remain open for multiple purchasing
      days by using a comma separated list for "co-op-day".
      a281a4a4
  28. 11 Nov, 2014 1 commit
  29. 31 Aug, 2014 1 commit
  30. 30 Aug, 2014 1 commit
  31. 26 Aug, 2014 1 commit
  32. 25 Aug, 2014 1 commit
  33. 23 Aug, 2014 1 commit