issues
search
khowellmobile
/
practice-cs-tool
A tool for practice cs written in django
MIT License
0
stars
0
forks
source link
195 new designlayout
#223
Closed
khowellmobile
closed
4 days ago
khowellmobile
commented
4 days ago
Changes
New layout for each page
Home page
Now simpler and lists the 5 major page functions
Generate Report
Removed report history (now has a page of its own)
Report history
Lists previous reports made by the user. Clicking on one will redirect to generate report with parameters prefilled
Change Database
Added list of previous databases connected to be the user
Account Information
Added optional phone number and company. Logout button container here
Directions
Removed complex animation. Simpler layout. Click on card for more page infformation
New models
User (replaces default user)
New custom user (extends abstract user). Adds company and phone number fields. Used for all authentication.
RanReportParameter (replaces PastParameter)
Removed cap on 25 items. Increased specificity of fields. Now connected to a user through foreign key
DatabaseConnection
Keeps information on databases connected to. Connected to a user through foreign key.
Design
New color scheme for more consistent and simpler colors
Full page always used
Removed old button and card designs
Navigation menu on left side
Testing
Additional tests for new pages. Updated tests to reflect any changes to existing pages
Now uses django blocks to extend one_page.html template
"parent page" is one_page.html and subpages that extend one_page.html and their files are now in their own folders
Old pages and unneeded files were removed
GitHub Effects
Closes #195
Changes
GitHub Effects