Marcin Kulik
|
560e11f24e
|
Introduce admin
|
10 years ago |
Marcin Kulik
|
6bb5f39f8b
|
Add theme changing for whole user profile and single asciicast
|
10 years ago |
Marcin Kulik
|
ace357187c
|
Well, 2 letter usernames are fine too
|
11 years ago |
Marcin Kulik
|
a6bb7bf5ba
|
Allow capital letters in usernames
|
11 years ago |
Marcin Kulik
|
698767ad82
|
Validate username format
|
11 years ago |
Marcin Kulik
|
fe5907e96f
|
Don't use AR API outside of AR classes
|
11 years ago |
Marcin Kulik
|
28e0926fd6
|
Split User.for_api_token into separate lookup and create methods
|
11 years ago |
Marcin Kulik
|
94817be1b3
|
Rename nickname to username
|
11 years ago |
Marcin Kulik
|
24bad5e628
|
Use strong_parameters instead of protected_attributes
|
11 years ago |
Marcin Kulik
|
9b32e2dc37
|
Prevent shadowing real user profiles by dummy ones
|
11 years ago |
Marcin Kulik
|
1be5538e5c
|
Merge dummy users into real ones when assigning api tokens
|
11 years ago |
Marcin Kulik
|
2ceea32cc4
|
Create dummy users for new api tokens
|
11 years ago |
Marcin Kulik
|
13544d9d04
|
Rename user_token to api_token
|
11 years ago |
Marcin Kulik
|
463f18c207
|
Refactor user page to use a presenter object
|
11 years ago |
Marcin Kulik
|
86f6af3d78
|
Introduce AsciicastPresenter
|
11 years ago |
Marcin Kulik
|
38cde2d172
|
Avoid AR chains outside of AR models
|
11 years ago |
Marcin Kulik
|
431fd87002
|
Use auth token for permanent sessions
|
11 years ago |
Marcin Kulik
|
3e1feff84e
|
Auto-strip whitespace from email and nickname
|
11 years ago |
Marcin Kulik
|
5bd8b05a93
|
Validate presence and uniqueness of both nickname and email
|
11 years ago |
Marcin Kulik
|
4b5c02477b
|
Don't override error message for user's nickname uniqueness
|
11 years ago |
Marcin Kulik
|
a2b0a637fa
|
Refactor User.for_credentials/for_email into class methods
|
11 years ago |
Marcin Kulik
|
d4cbc3e504
|
Make Persona the only login option (with the ability to access old accounts)
|
11 years ago |
Marcin Kulik
|
cdc2f01753
|
Find or build user from omniauth hash in the middleware
|
11 years ago |
Marcin Kulik
|
20645271a1
|
Update models and helpers to use new Rails 4 syntax
|
11 years ago |
Marcin Kulik
|
668f382a69
|
Fix specs
|
12 years ago |
Marcin Kulik
|
87ee87f4b7
|
Improve error message display
|
12 years ago |
Marcin Kulik
|
149e687f38
|
Bring back missing user->comments assoc
|
13 years ago |
Marcin Kulik
|
c4b5b16e6f
|
Merge branch 'likes'
* likes:
Data model for "Like"
Conflicts:
app/models/user.rb
db/schema.rb
|
13 years ago |
Marcin Kulik
|
4a6186f523
|
Account settings
|
13 years ago |
Marcin Kulik
|
b6473b8554
|
user->comments association
|
13 years ago |
Marcin Kulik
|
0cbd732980
|
Data model for "Like"
|
13 years ago |
Marcin Kulik
|
71f8fed196
|
Fix line length
|
13 years ago |
Micha Wrobel
|
fc53b71ee2
|
Validate nickname uniquness
|
13 years ago |
Marcin Kulik
|
51dfa8474f
|
Profile paths: ~sickill
|
13 years ago |
Marcin Kulik
|
0de5784e68
|
User#add_user_token
|
13 years ago |
Marcin Kulik
|
1ba9067551
|
User tokens for assigning asciicasts to users
|
13 years ago |
Micha Wrobel
|
d4f127508f
|
Add nickname column to users
|
13 years ago |
Micha Wrobel
|
0190c3f049
|
Add avatar_url column, modify migration file
|
13 years ago |
Micha Wrobel
|
c374f43f5e
|
fix key name, and remove unsupported email
|
13 years ago |
Micha Wrobel
|
f59841abaf
|
Add user model, and .create_with_omniauth method
|
13 years ago |