293c0b604d
Refactor contexts and models ( #921 )
...
* Add SVG icons for map pins
* Add federation basis and new coordinator form (#793 )
* Add new coordinator entry issue form
* Add Federation basis
* Fix eslint errors from F2F and fix languages
* Redo eslint @typescript-eslint/strict-boolean-expressions
* Robot Page working
* Contexts Working
* Garage Working
* CurrentOrder working
* Federation model working
---------
Co-authored-by: Reckless_Satoshi <reckless.satoshi@protonmail.com>
Co-authored-by: Reckless_Satoshi <90936742+Reckless-Satoshi@users.noreply.github.com>
2023-12-02 10:40:59 +00:00
b4fe30e733
Add testing against API specs with assertResponse
2023-11-14 13:54:51 +00:00
a555f204ca
Fix models decoupling ( #874 )
...
* Fix move order model constrains to env to settings.py
* Remove lnpayment, tick, onchain model contraints based on .env
2023-10-10 12:48:05 +00:00
e0bd9fa59a
Bump CLN docker to v23.08 and other fixes
2023-09-06 08:31:50 -07:00
5e4c00c84a
Allow auth header to carry pgp keys ( #805 )
2023-08-21 16:56:24 +00:00
7b6ebd0eab
Simplify coordinator updates, automatic migrations and collect statics ( #583 )
2023-05-15 09:46:59 +00:00
e6ddcf9e4b
Add RobotTokenSHA256 middleware, /api/robot and frontend entropy calc ( #512 )
...
* Add RobotTokenSHA256 middleware for in-the-fly robot generation/login
* Add RobotView, fix middleware, upgrade frontend
* Token header as base91
* Add OAS schema of RobotView
* Use RobotView on new fetchRobot(), mimick old fetchRobot() functionality
* Upgrade websockets for token based authentication
* Small fixes
* Add frontend token entropy checks, add token on route /robot/<token>
* Rename admin panel
* Collect phrases
2023-05-05 10:12:38 +00:00
dacb9e9fa6
Disable CSRF checks
2023-05-01 12:12:01 -07:00
a1f0a85646
Small fixes
2023-05-01 10:35:55 -07:00
f6f6a9244c
Bump Channels and Daphne to 4.0
2023-05-01 09:19:15 -07:00
d88b391d42
Allow all cors origins ( #407 )
2023-04-02 20:55:42 +00:00
4d5c60239f
Conform to pep8 rules ( #295 )
...
* Conform to pep8 rules
* Fix some more flake8 linting errors
2022-10-20 20:53:51 +00:00
3d3da78f8a
Fix code style issues with Black
2022-10-20 09:56:10 +00:00
9a6d3d33a4
Add OpenAPI v3.0 Docs for API ( #243 )
...
* Add initial api docs using drf-spectacular
This commit adds the inital and basic docs using drf-spectacular.
It also adds some serializers to be used for automatically
generating response objects by drf-spectacular
* Update api docs with correct request and response objects
- TODO: /order route
* Fix typo in api docs
* Separate OpenAPI schemas into it's own file
* Update drf-spectacular and add API intro and logo
* Update API docs for GET /order
* Add api docs for POST /order route
* Update serializers.py
2022-10-02 18:02:35 +00:00
588691c4c8
Add new payment methods and rename posgres_db envvar
2022-08-09 02:44:29 -07:00
6f1e865a15
Enable warnings logging to console via envvar
2022-08-01 05:55:43 -07:00
65f781af43
functional, but chat does not send messages (it does receive)
2022-06-26 15:43:57 -07:00
7eb29fb57e
Delete and reload cookies on avatar login
2022-06-20 07:26:19 -07:00
ca79ea9914
Init accounting panel, add import/export
2022-03-20 16:32:25 -07:00
5730ec0383
Add any-domain referral, ontop UnsafeAlert and control panel(app)
2022-03-19 09:33:01 -07:00
a36f23b572
Add maker selects public duration
2022-03-18 14:21:13 -07:00
0b7542bf68
Add postgresql envvars
2022-02-20 04:03:53 -08:00
2cf10ce86b
Switch to postgres dev environment
2022-02-19 17:13:51 -08:00
fc4ccd5281
Re-format all python code
2022-02-17 11:50:10 -08:00
a9a344fddf
Fix taker bond is not return on maker cancel. Update all libs. Add extra hosts.
2022-02-13 16:43:49 +00:00
04e097536e
Add allowed local host alias
2022-02-12 23:09:13 +00:00
04c9466c3e
Unlink avatars from prod static
2022-02-12 07:46:58 -08:00
27ebf29397
Add secret_key to env, fix docker CMD bug
2022-02-10 13:38:56 -08:00
470393f2a0
Working docker-compose
2022-02-07 10:11:57 -08:00
3eff1f38ff
Serve statics into dev/prod
2022-02-07 05:37:16 -08:00
f830c4df15
Init dockerization of dev environment with docker-compose
2022-02-07 03:21:59 -08:00
14ae3d0c2e
Prepare for collectstatic
2022-02-06 16:15:45 -08:00
18d5cac16a
Add timeout for db writes to avoid sqlite database locked error
2022-01-31 11:12:49 -08:00
7ba2fcc921
Add celery background and scheduled tasks. Add user cleansing task
2022-01-16 04:31:25 -08:00
8104656ce6
Add Redis. Basic websocket chat working.
2022-01-13 06:08:21 -08:00
f4b14baf69
Create new chat app, configure urls
2022-01-13 03:07:20 -08:00
5df2134fb2
Add ugly site info page
2022-01-12 13:22:16 -08:00
e83f0295a5
Build frontend app test page using React
2022-01-01 15:58:44 -08:00
76a45bc8d5
Create API endpoint for POST make order
...
Added the Order model with a rough approxiation to the fields needed. The field status can be read lineally as the progression trough the app pipeline. The view serves POSTs requests to enter new orders into the db.
2022-01-01 14:40:08 -08:00
97ae2056e5
Initialize the Django project and write setup guide
2022-01-01 10:53:17 -08:00