Ilya Konanykhin
45e14a1070
Fix: user email should be null instead of empty string
8 years ago
Ilya Konanykhin
66fee66db0
Fix: validate username presence & uniqueness
8 years ago
Ilya Konanykhin
a68e7eca56
User avatar upload at sign up
8 years ago
Jason Denney
ca3026e7c5
Added delete time entry feature spec
11 years ago
Jason Denney
894423e66f
Fixed bug in user credits available
Personal work was counting toward credits, now it’s possible to add a
column to user actions to denote if a user action can count to credits.
11 years ago
Jason Denney
062ed9c2d1
Added tests for user checkin/checkout on index
11 years ago
Jason Denney
9edb90203c
Remove whitespace
11 years ago
Jason Denney
852a00881e
Velocipede changed their wording to CLASS
Can't find purpose by name, will have to rely on default ID in case wording is changed.
11 years ago
Jason Denney
ec5db646a0
Use models to sort data when possible
11 years ago
Jason Denney
cecb3b1a32
Changing bike_status to bike_purporse
11 years ago
Jason Denney
7736ac5c34
Added credit tracking and stats
Added credit_conversions table so conversions can change over time
Added default credit conversion fixture
Added User#transaction_logs
Added User#total_credits (earned minus spent)
Added User#total_credits_spent (through transaction_logs)
Added User#total_earned_credits (complicated query which finds the conversion rate for a log depending on its created_at date)
12 years ago
Jason Denney
ff60fdd67f
Removing nickname from user
12 years ago
Jason Denney
cd41735cee
Bug in User#completed_build_bikes query. inner
12 years ago
Jason Denney
2c548ff63c
User#completed_build_bikes method, and stats page list
12 years ago
Jason Denney
db1732f7bf
Bug in user_stats queries
12 years ago
Jason Denney
145a731ed2
Remove puts
12 years ago
Jason Denney
d7755f00ed
Initial stab at check-in feature
12 years ago
Jason Denney
a614b28558
Make it possible to limit roles by date
12 years ago
Jason Denney
91bb2ea43e
Changing UserRole to UserRoleJoin
Beware, this breaks the view for some reason
12 years ago
John N. Milner
a3fcdec10c
WIP adding user roles view; adding end datetime to user roles
12 years ago
John N. Milner
6a29eda8d9
WIP: cancan permissions; it breaks stuff!
12 years ago
Jason Denney
11e738b428
Adding transactions
-Need to create a customers table to store contact information of customers who are not a user.
-Need to scope "User Transactions" for users, staff, and admin. Need to have a "All Shop Transactions" tab.
-Need to add conditional UX to form.
12 years ago
Jason Denney
6918520b01
Make create user let users enter address info, only require phone num
12 years ago
Jason Denney
c00c8fa3df
Fixed user profiles and added NOTE action to bike_logs
12 years ago
Jason Denney
3ac630f9f3
Round hours on stats page
12 years ago
Jason Denney
189137ba9d
Almost usable, still a lot of work left
-Moved bikes to User model instead of profile
-User can copy user log to a bike log with new actsasloggable
-Added user stats
-some css was messing up checkboxes, need to figure out which stylesheet was doing that
12 years ago
Jason Denney
db9982dcd2
Added user roles and authentication, sign in/out
12 years ago
Jason Denney
d7f5eb26bf
Experimenting with Netzke/ ExtJS
12 years ago
Jason Denney
d5b312fa54
Add users resources and paginate users index
12 years ago
Jason Denney
c98c53de76
Got logs working for users and bikes
Not my best work, but it works, need to add transactions, need to add edit/show actions
12 years ago
Jason Denney
aa3ed3d43b
git init
12 years ago