Commit Graph

16 Commits

Author SHA1 Message Date
arcanis cd3379561a fix: restore button visibility 2026-01-08 14:26:01 +02:00
arcanis 757c4cc6df feat: allow suggest from interface for ro users 2026-01-08 12:49:34 +02:00
arcanis b1ac894ccf add action button to suggest table
Also replace functions with lambdas
2022-07-15 14:15:10 +03:00
arcanis 0e8b95d0dd use strict validator on input strings via api (#15)
It has been reported that that views are vulnerable for XSS because of
missing escaping (or validation). Instead of playing with conversion
from/to escaped/unescaped strings lets just forbid characters via api

This commit includes migration for postgres, sqlite migration is still
missing which will make it impossible to load pages for those parties.

This commit also includes several fixes:
* The issue when empty party could not be loaded
* The issue when link biis is not appllied after editing
* The issue when incorrect bis link has been saved
* The issue when empty password could be applied via api
* The issue when error message is not displayed at the index page

This commit also updates dependencies
2022-06-23 04:19:09 +03:00
arcanis 448880ed91 add version to footer 2022-01-31 04:31:45 +03:00
arcanis d3018998cd change PUT to POST for party creation request 2022-01-22 00:00:37 +03:00
arcanis 963e84f792 api docs review 2022-01-21 02:30:34 +03:00
arcanis fcacd9f15c user friednly is required table 2022-01-19 15:09:45 +03:00
arcanis b2256784dd move header buttons into one row 2022-01-19 13:42:43 +03:00
arcanis dc882b74bf move modals to form validation 2022-01-19 03:04:59 +03:00
arcanis 8a1d99b319 change sorting order 2022-01-17 05:19:56 +03:00
arcanis ced781bba2 migrate to anorm
I'm tired of ORM and would like to write clear sql requests. The
following wrappers were checked:
* doobie - cats api which is useless in this project
* scalike - can't work with sqlite at all
* anorm - awful api
* something also

Anorm fits more than any other my criteria so I migrated to it with
native hikaricp usage
2022-01-17 05:10:01 +03:00
arcanis eeb5178efc migrate to bootstrap (#14) 2022-01-15 23:15:24 +03:00
arcanis 5ec372be87 add item cache 2022-01-07 15:24:29 +03:00
arcanis 4cdcd80d51 more tests 2019-10-26 19:44:51 +03:00
arcanis eea2f1b04b add bisview 2019-10-17 01:21:55 +03:00