Commit History

Author SHA1 Message Date
  Davide Alberani 1279f0d961 generate and store cookie_secret in the db 9 years ago
  Davide Alberani 6c89b3bdf6 closes #65: introduce user authentication for GUI and API 9 years ago
  Davide Alberani ae86035b16 error messages 9 years ago
  Davide Alberani 7ffcad5ef7 API versioning (1.0) 9 years ago
  Davide Alberani 686372961d logging 9 years ago
  Davide Alberani 46bc6fb9f7 hash with salt 9 years ago
  Davide Alberani 2ac7f02182 logout button 9 years ago
  Davide Alberani 0a801f0b3e simple login form 9 years ago
  Davide Alberani 943aaa2bcb exclude some fields from conversion 9 years ago
  Davide Alberani d3ca5f342e incremental sequences to print short unique IDs 9 years ago
  Davide Alberani dcbab3000c unify code that adds a person to an event 9 years ago
  Davide Alberani 9d4820ce12 send WebSocket updates for every change to a person 9 years ago
  Davide Alberani 2283e8cde9 local WebSocket listener to avoid problems with certificate verification 9 years ago
  Davide Alberani 84ddf76543 run in HTTP if no certficate is found 9 years ago
  Davide Alberani 2bea160434 closes #59: ues HTTPS, if a certificate is available 9 years ago
  Davide Alberani 8632fb67ad extract person_id, if missing 9 years ago
  Davide Alberani 531ff54de4 per-url WebSocket context 9 years ago
  Davide Alberani 85ba6be4b5 basic WebSocket handler 9 years ago
  Davide Alberani 7448b87100 clean environment variable names 9 years ago
  Davide Alberani 3d92aa5098 consider persons unique if they differ for (name, surname, email) 9 years ago
  Davide Alberani 94fbfef6cf closes #55: import persons from an English CSV 9 years ago
  Davide Alberani 4e4b6c9e1c triggers honored also when the query does not contain the person_id 9 years ago
  Davide Alberani 852a7a3aa2 Merge branch 'settings' 9 years ago
  Davide Alberani d6bc91df2e company and job title 9 years ago
  Davide Alberani e7da9e557d custom fields in persons list 9 years ago
  Davide Alberani fa411d04ba debugging 9 years ago
  Davide Alberani c966587821 environment variables for triggers 9 years ago
  Davide Alberani c71e996c38 switch to tornado.process.Subprocess call for subproprocess execution 9 years ago
  Davide Alberani b3aa4c79d5 closes #20: run a series of script reacting to a trigger 9 years ago
  Davide Alberani ef7732758a basic timeout and some test 9 years ago