Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"Admin Controls" - Dark theme #16

Closed
eshaan7 opened this issue Feb 22, 2020 · 8 comments · Fixed by #59
Closed

"Admin Controls" - Dark theme #16

eshaan7 opened this issue Feb 22, 2020 · 8 comments · Fixed by #59
Labels
enhancement New feature or request gssoc20 medium

Comments

@eshaan7
Copy link
Member

eshaan7 commented Feb 22, 2020

Dark theme for admin controls.
Related to Issues: #55, #36.
Tip: (maybe) need to download templates from the flask-admin repo, make changes, and extend them

@eshaan7 eshaan7 added enhancement New feature or request gssoc20 medium labels Feb 22, 2020
@adityabisoi
Copy link

@eshaan7 I want to work on this. Please assign me. Thanks.

@sammy1997
Copy link

@adityabisoi I think it will be better if you work on 1 issue at a time! I see that you have also expressed your interest in the linting issue( #18 ). Please let us know which one you want to work on first!

@adityabisoi
Copy link

Yes, @sammy1997 I want to work on this issue. I just wanted to know a little more detail about issue #18. However, I would like to work on this issue first.

@eshaan7 eshaan7 assigned adityabisoi and unassigned adityabisoi Feb 29, 2020
@ranjal007
Copy link

I need to work on this issue. Please assign it to me.

@meghaa105
Copy link

Is this issue closed , I would like to work on it

@eshaan7 eshaan7 assigned meghaa105 and unassigned ranjal007 Mar 23, 2020
@meghaa105
Copy link

Thank you , can you please elaborate the exact requirements?

@eshaan7
Copy link
Member Author

eshaan7 commented Mar 25, 2020

Go to the live demo and see the admin controls. We need that in a Dark theme to match the rest of the web app's UI.
We are using Flask-admin package for the admin controls. So need to see whether they provide a direct way to switch the theme to dark (perhaps by changing the theme) or by downloading the templates and styling them ourselves.

@meghaa105
Copy link

meghaa105 commented Mar 25, 2020 via email

@eshaan7 eshaan7 linked a pull request Apr 28, 2020 that will close this issue
15 tasks
@eshaan7 eshaan7 removed a link to a pull request Apr 30, 2020
15 tasks
@eshaan7 eshaan7 linked a pull request Apr 30, 2020 that will close this issue
15 tasks
@eshaan7 eshaan7 mentioned this issue Apr 30, 2020
15 tasks
eshaan7 added a commit that referenced this issue May 1, 2020
**Release v1.0**

New features:
- [x] Multiple boxes support (closes issue #17)
- [x] Challenges page (closes issue #56). Along with tag and category models for organization.
- [x] CTF settings and websites are now stored in database and can easily be changed from the new `/setup` view. (Closes issue #55)
- [x] WTForm class for Machine for editing/creating new machines.
- [x] Implemented thorough and efficient caching with use of "Flask-Caching" and "Redis".
- [x] Now uses flask factory app method so the various flask extensions can be well-managed.

Changes:
- [x] Define redis service in `docker-compose.yml`
- [x] Redis add-on has been added to `app.json`.
- [x] `ADMIN_EMAIL`, and mail related env variables added in `app.json`.
- [x] Flag submission is now in a modal.
- [x] DB models are now in their respective folders in `models.py`
- [x] Optimized scoreboard's detail fetching
- [x] Features such as searching and exporting and new dark theme for `Admin Controls` (closes issues #1, #16, #36 )
- [x] Some utility functions such as `@admin_only` decorator.
- [x] macros have been defined in templates for reusability.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request gssoc20 medium
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants