Aravinth Manivannan
79bd99d398
fix: page title
2023-01-26 20:58:07 +05:30
Aravinth Manivannan
82bb2f327a
chore: get page helper method
2023-01-26 20:57:38 +05:30
Aravinth Manivannan
c576487333
fix: store and get submission ID
...
DESCRIPTION
If the same survey_user submits the survey many times, their first
submission ID was being used to record benchmarks from their future
submissions. Which resulted in submissions with empty benchmarks.
This patch gets the submission ID as the record is being created and
records benches using that. Bug fix and one less query.
2023-01-26 20:55:23 +05:30
Aravinth Manivannan
0ac915b426
feat: REST API endpoint to return survey campaign results
2023-01-26 19:07:48 +05:30
Aravinth Manivannan
aa63783794
feat: list survey responses per campaign
2023-01-26 18:25:52 +05:30
Aravinth Manivannan
f6030577a0
fix: upload difficulty via web form
2023-01-26 18:25:22 +05:30
Aravinth Manivannan
6b608c6677
feat: finish porting pages to tera. Fix tests
2023-01-24 23:31:04 +05:30
Aravinth Manivannan
b874c17362
feat: port panel to tera
2023-01-24 23:29:58 +05:30
Aravinth Manivannan
8e6a3afb4c
feat: port new campaign page to tera
2023-01-24 23:29:47 +05:30
Aravinth Manivannan
e5bf7feebe
feat: port benchmark page to tera
2023-01-24 23:29:17 +05:30
Aravinth Manivannan
82d293a159
feat: port delete campaign to tera
2023-01-24 23:28:57 +05:30
Aravinth Manivannan
599777cbf3
feat: port list campaigns to tera
2023-01-24 23:28:22 +05:30
Aravinth Manivannan
67d50a3d80
feat: rm gift and port about page to tera
2023-01-24 23:27:43 +05:30
Aravinth Manivannan
9f0d38ab07
feat: define campaign doesnt exist error type
2023-01-24 23:00:08 +05:30
Aravinth Manivannan
d2f266c689
feat: port login page to tera
2023-01-24 19:25:56 +05:30
Aravinth Manivannan
c645bf83a3
feat: port join page to tera
2023-01-24 19:25:23 +05:30
Aravinth Manivannan
9a15e11c5d
feat: port error component to tera
2023-01-24 19:24:18 +05:30
Aravinth Manivannan
fe584190f5
feat: bootstrap tera
2023-01-24 19:23:29 +05:30
Aravinth Manivannan
29a5e065aa
feat: use settings from app context
2023-01-24 19:22:19 +05:30
Aravinth Manivannan
b66d5e7c70
chore: linting
2023-01-24 19:21:54 +05:30
Aravinth Manivannan
33cd4e23bd
feat: load static assets info in serialize able form for tera integration
2023-01-24 19:02:52 +05:30
Aravinth Manivannan
73cfe1b95d
chore: lint, use actix_web_codegen_const_routes and serde all routes
2023-01-24 19:02:29 +05:30
Aravinth Manivannan
654a898413
chore: rm PageError
2023-01-24 19:01:56 +05:30
Aravinth Manivannan
009ee5d11e
feat: load settings in application context
2023-01-24 19:01:30 +05:30
Aravinth Manivannan
d5211cf946
feat: linting and load application context with test-env Modifications
2023-01-24 19:00:56 +05:30
Aravinth Manivannan
c92aa10327
feat: load project links from configuration
2023-01-24 19:00:31 +05:30
Aravinth Manivannan
7ff66c551d
feat & chore: update actix-web and deps and use actix-auth-middleware for guarding auth routes
2022-03-26 12:45:36 +05:30
Aravinth Manivannan
81f3f5e450
chore: update cache-buster
2022-03-26 12:43:33 +05:30
Aravinth Manivannan
0524208a39
mobile styling
2021-10-27 11:39:37 +05:30
Aravinth Manivannan
eccb87fd99
fetch survey config
2021-10-14 22:35:38 +05:30
Aravinth Manivannan
1b06c2c5be
filemap: fix broken test
2021-10-14 22:08:34 +05:30
Aravinth Manivannan
9ba2fe31f5
change logo
2021-10-14 22:02:45 +05:30
Aravinth Manivannan
bc950268de
fix app name
2021-10-14 21:54:26 +05:30
Aravinth Manivannan
aa6b17bc51
rm password field from settings
2021-10-14 21:52:09 +05:30
Aravinth Manivannan
f0f265f59e
submit benchmark
2021-10-14 21:25:19 +05:30
Aravinth Manivannan
35937134f2
- initialize survey user
...
- skip survey user registration if cookie is already present
2021-10-14 20:39:39 +05:30
Aravinth Manivannan
89153a589f
setup bench routes and js conditional execution
2021-10-14 20:02:54 +05:30
Aravinth Manivannan
95dba20074
handle survey sessions with actix sessions
2021-10-14 18:53:06 +05:30
Aravinth Manivannan
9c7670a334
about and bench pages
2021-10-14 17:13:09 +05:30
Aravinth Manivannan
f5fdef9eef
clean up unused deps
2021-10-14 14:44:24 +05:30
Aravinth Manivannan
8c977ca0af
scope survey routes to /survey/
2021-10-14 14:43:22 +05:30
Aravinth Manivannan
fb7125d5ab
change config file location in /etc/
2021-10-13 18:43:08 +05:30
Aravinth Manivannan
d640c7d5a2
survey index page
2021-10-13 17:51:46 +05:30
Aravinth Manivannan
115b096008
restrict admin functions to /admin
2021-10-13 17:06:36 +05:30
Aravinth Manivannan
a8c6912c25
implement redirect to source on admin login HTML endpoint
2021-10-13 14:28:18 +05:30
Aravinth Manivannan
4491fbb6f2
implement redirect to source on admin login endpoint
2021-10-13 14:18:13 +05:30
Aravinth Manivannan
bc63926d18
templates
2021-10-13 14:11:39 +05:30
Aravinth Manivannan
33a7a1882c
list and delete campaign endpoints
2021-10-13 14:10:45 +05:30
Aravinth Manivannan
a287f2d31c
page errors
2021-10-13 14:03:26 +05:30
Aravinth Manivannan
4158147f84
authentication middleware handles redirects
2021-10-12 21:56:16 +05:30