Aravinth Manivannan
39e54df5ef
feat: create default VM configurations on initialization
...
ref:
[1] https://gitea.hostea.org/Hostea/july-mvp/issues/10#issuecomment-639
[2] https://gitea.hostea.org/Hostea/july-mvp/issues/10#issuecomment-642
[3] https://gitea.hostea.org/Hostea/july-mvp/issues/10#issuecomment-643
2022-06-18 13:52:52 +05:30
Aravinth Manivannan
99a7533a79
feat: test coverage report generation
2022-06-18 00:07:56 +05:30
Aravinth Manivannan
5c8e36ad9d
fix: add rent field to tests
2022-06-18 00:02:18 +05:30
Aravinth Manivannan
391a3502e7
fix: add rent field to instance config
2022-06-17 23:56:19 +05:30
Aravinth Manivannan
67d657e8fd
feat: change instance configuration display styling
2022-06-17 23:55:30 +05:30
Aravinth Manivannan
d15eb7ae3d
feat: add instance view
2022-06-17 23:29:11 +05:30
Aravinth Manivannan
3705c64616
feat: add instance configuration form visible only to admins
2022-06-17 20:33:48 +05:30
Aravinth Manivannan
3be96ed131
feat: docs: support platform configuration
2022-06-17 19:19:23 +05:30
Aravinth Manivannan
328b44e729
feat: support app
...
Summary
Support app shows links to user to create new issue on the Hostea
meta repository(configurable via settings.py) and view open issues.
(auto)Redirection via dashboard to new issue page on Gitea and issue
tracker repository is setup. In future, a form will be exposed
within the dashboard itself to streamline support related workflows.
2022-06-17 18:12:02 +05:30
Aravinth Manivannan
d2fc48f399
feat: add support links to secondary nav
2022-06-17 17:27:49 +05:30
Aravinth Manivannan
5a10b06e11
feat & chore: list logged in user in nav & linting
2022-06-17 17:02:39 +05:30
Aravinth Manivannan
64b4437acd
feat: bootstrap dashboard templates and dashboard homepage view
2022-06-17 16:03:13 +05:30
Aravinth Manivannan
1a0ca0117a
feat: init dash app
2022-06-17 16:03:05 +05:30
Aravinth Manivannan
92a50b8a7a
fix: duplicate main tag
2022-06-17 15:37:32 +05:30
Aravinth Manivannan
11b6a25878
feat & fix: redirect to dash and show page title for login and register
2022-06-17 14:40:42 +05:30
Aravinth Manivannan
bd9155dad1
fix: registration page url in nav bar
2022-06-17 14:39:10 +05:30
Aravinth Manivannan
89a79f45ff
fix: management command runner expects classes named "Command"
2022-06-11 18:30:18 +05:30
Aravinth Manivannan
a197422f6a
feat: docs: rm_unverified_users cronjob
2022-06-11 18:22:04 +05:30
Aravinth Manivannan
8bcc6a390b
feat: management command to remove unverified users
2022-06-11 18:18:44 +05:30
Aravinth Manivannan
87039a043b
fix: enable password/confirm password mismatch test
2022-06-11 17:59:47 +05:30
Aravinth Manivannan
c9456667f7
feat: add creation time to account confirmation challenge
2022-06-11 16:09:47 +05:30
Aravinth Manivannan
82d14a85a1
feat: registration tests
2022-06-10 23:05:41 +05:30
Aravinth Manivannan
cf7e12e33b
feat: def pending_url on AccountConfirmChallenge and migrate views
2022-06-10 23:05:18 +05:30
Aravinth Manivannan
453b115485
feat: registration with email confirmation flows
2022-06-10 22:34:57 +05:30
Aravinth Manivannan
583a65bc18
fix: registration URL
2022-06-10 22:34:46 +05:30
Aravinth Manivannan
b6f78e5820
feat: CI: setup test SMTP server
2022-06-10 22:34:08 +05:30
Aravinth Manivannan
417724c731
feat: docs: add instructions to setup local SMTP server
2022-06-10 22:33:35 +05:30
Aravinth Manivannan
2c25eba73a
fix: registration template rm autofill, fix urls
2022-06-10 22:29:26 +05:30
Aravinth Manivannan
1104cb4db2
feat: verification and pending verification templates
2022-06-10 22:28:59 +05:30
Aravinth Manivannan
b0bda6bdca
feat: utils for random text generation and verification email sending
2022-06-10 22:28:30 +05:30
Aravinth Manivannan
4608b2d08a
feat: test login view
2022-06-10 19:13:53 +05:30
Aravinth Manivannan
3ead172971
feat: style error components
2022-06-10 19:13:23 +05:30
Aravinth Manivannan
3054fe5e9f
fix & chore: inject CSRF token in login form and refactor login_view
2022-06-10 19:12:50 +05:30
Aravinth Manivannan
542ce0182d
chore: fix linting cmd and apply linting
2022-06-10 17:32:29 +05:30
Aravinth Manivannan
344ffaa4b8
feat: bootstrap authentication pages
2022-06-10 17:24:06 +05:30
Aravinth Manivannan
60acc3f202
feat: bootstrap settings, css and favicons
2022-06-10 17:21:58 +05:30
Aravinth Manivannan
12c50be5c4
feat: install accounts app
2022-06-10 17:21:14 +05:30
Aravinth Manivannan
e4b17f06d6
chore: rm oauth
2022-06-10 17:20:50 +05:30
Aravinth Manivannan
ee855924ad
feat: delete OAuth2.0 app view and tests
2022-06-06 10:11:17 +05:30
Aravinth Manivannan
8c272baff4
feat: def util fn gen_secret and port models
2022-06-06 10:10:58 +05:30
Aravinth Manivannan
ce56bfd91f
feat: test tracebacks
2022-06-06 10:06:52 +05:30
Aravinth Manivannan
152603cf9d
feat: optionally restrict create app to admins only
2022-06-06 09:31:33 +05:30
Aravinth Manivannan
43d60e0765
feat: init hacking instructions
2022-06-06 04:37:15 +05:30
Aravinth Manivannan
761e3beed9
feat: init README
2022-06-06 04:26:14 +05:30
Aravinth Manivannan
25937ca6a9
feat: install oauth app and parallelize tests
2022-06-06 04:19:50 +05:30
Aravinth Manivannan
d3eb1cf688
fix: make privacy_policy nullable
2022-06-06 04:19:16 +05:30
Aravinth Manivannan
2ed3786fad
feat: view OAuth2 app registration form and handle POST
2022-06-06 04:18:31 +05:30
Aravinth Manivannan
493268c62b
feat: def model for auth grant storage
2022-06-06 01:15:59 +05:30
Aravinth Manivannan
3f02c4f03b
feat: def models for oauth integrations
2022-06-06 01:15:42 +05:30
Aravinth Manivannan
9c5f4d2a92
chore: rm users
2022-06-06 01:15:17 +05:30