cft-calc--gae's Introduction
cft-calc--gae's People
cft-calc--gae's Issues
add counter for registered users
support filtering by gender
fields in login page are not centered.
שדות בדף לוגין לא במרכז, צריך להזיז אותם ימינה
[authentication] user clicks "create account" multiple times
when registration responds slowly, user can click on the button several times. in this case, he will receive many emails to his inbox.
[authentication] registration with email with capital letters: cannot login afterwards
plus: isMale and DOB is not entered.
[authentication] emails are sent from "OhadR.com admin" instead of 'benchmarkr'
sort the workout-names in the dropdown lists (dashboard, add workout,etc)
auth-emails are sent from "OhadR.com admin"
UI improvements
get workouts for trainee
add facebook link to main page
show combobox for "workout names"
leaderboard: time-based WODs: sort decendently
lower is better. UI must know not only the WOD name, but also if it is time-based ot rep-based. so "/getAllWorkoutNames" is not enough. need also "/getAllWorkoutsMetadata"
[load tests] Quota issue upon many users: support cache
logout does not call backend
leaderboard counters: 'registered users' 'registered WODs'
and get rid of the envelop
logs - do not show in production all messages...
handle admin "add workout" : UI and server
"workout already exists" / alreadt
deleting 'barbara' (from admin console) and adding 'Barbara': UI not affected
it happens because cache is never refreshed, only upon startup. fix: every DB-update, delete the cache.
after "create account", there is a call to /j_spring_security_check
"workouts" page - show as a graph
[load] [performance] "add workout success" takes a lot of time
duplicates "add workout success" box - stopped to apear #45
[set new password] password field is not empty
it does not happen in the auth-flows demo app
"my workouts" : change timestamp to Date format
[load tests]: 500 users = takes 17 secs to load main page
2 calls to getSortedTraineesByGrade: 8s each. so it takes 17secs to load the main page.
add admin page
my workouts : allow edit (delete) workouts
[authentication] account locked handling
support filtering by date-of-birth
UI login forms improve
related to #18
when # of users is big, separate leaderboard to multiple pages
SECURITY: after 5 login failures, account locked but user is logged in !!
and he can add workouts, etc.
"calcAveragesAndGrades" is open and can be abused
besides, to be interactive, need to calc the grades after every workout add
admin page: instead of form, split to 2 panes
first pane for adding workout, 2nd pane is for deleting workout (will have combobox with all workouts)
leaderboard: sort Global Leaderboard De`scend´ing`ly
show leaderboard per workout. improve leaderboards
same workout/result/date can be entered multiple times
add workout - change API to form, and make UI work
combine login and create-account page (like GitHub, Facebook, etc)
"add workout success" box - stopped to apear
all buttons (except login pages) are fucked + datepicker
happened after combining the login and signup pages, and playing with the buttons there.
leaderboard-per-WOD: show only users with results
admin cannot see main page after login
after account-creation, show message to user "email sent"
if create account fails, show message (reason) to user
workouts combobox: add categories
"new girls", "heros", etc...
AccountActivation: clicking on activation link leads to "old" html page
application logo
after user clicks verification link, show him the main page
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.