Commit Graph

197 Commits (wip-site)

Author SHA1 Message Date
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
Aravinth Manivannan 39c1a138ae
add app users 2022-04-27 17:12:03 +05:30
Aravinth Manivannan c93af38aa3
init CI 2022-04-27 17:09:20 +05:30
Aravinth Manivannan 82b57d5c87
init django 2022-04-27 17:09:07 +05:30
Aravinth Manivannan 5353941bc7
init 2022-04-27 17:03:47 +05:30