summaryrefslogtreecommitdiff
path: root/users/app/models
AgeCommit message (Expand)Author
2013-12-03Some simplification of code.jessib
2013-12-03Add ServiceLevel class to wrap config and give accessors. Has some hacky part...jessib
2013-12-02Merge branch 'develop' into feature/service_leveljessib
2013-11-26simple validation for pgp key formatAzul
2013-11-26ignore attempts to empty public_key, refactorAzul
2013-11-18Start of service level code, which will be tweakedjessib
2013-11-12Merge pull request #110 from azul/feature/cleanup-expired-tokensjessib
2013-11-08fix cornercase of non expiring tokensAzul
2013-11-08Token.destroy_all_expired to cleanup expired tokens (#4411)Azul
2013-11-06destroy all tickets created by a user when account is destroyedAzul
2013-11-05Identity.destroy_all_disabled will clean up disabled identitiesAzul
2013-11-05disabled identities to block handles after a user was deletedAzul
2013-11-05refactor: Identity.disable_all_for(user) on user destructionAzul
2013-10-17blacklist system logins for aliases and loginsAzul
2013-09-26Since local part of email is case sensitive, want to allow remote email addre...jessib
2013-09-23This ensures that email addresses contain only lowercase letters, and that an...jessib
2013-09-19Merge branch 'develop' into feature/only_lower_case_aliasesjessib
2013-09-18user.account shortcut to Account.new(user)Azul
2013-09-05For moment, have identity's address handle aliased from login so we can use L...jessib
2013-09-05Ensure that address in identity really is a LocalEmail.jessib
2013-09-05Move handle method to Email model and have it work for local and non-local em...jessib
2013-09-03Merge pull request #73 from azul/bugfix/3623-teardown-test-data-properlyjessib
2013-09-03Account: Composition to handle User and its identitiesAzul
2013-09-03expire token according to config setting auth:token_expires_afterAzul
2013-08-30there's no need for User#find_by_param. clean it upAzul
2013-08-27token.user will get you the right userAzul
2013-08-21use the same login validations on sessions and usersAzul
2013-08-20Tweak to parameters to fix wrong-number-of-arguments error blocking other work.jessib
2013-07-24keeping the pgp_key accessors for User so views still workAzul
2013-07-24separate signup and settings service objects for userAzul
2013-07-24setter for keys for dirty tracking, more robust testsAzul
2013-07-24no need for a remote email classAzul
2013-07-24support deprecated API to set users main identity pgp keyAzul
2013-07-24add keys to identityAzul
2013-07-24remove the remainders of email aliases and forward from userAzul
2013-07-24allow available and unique forwards onlyAzul
2013-07-24validations of email format and local domain moved overAzul
2013-07-24local email adds domain if neededAzul
2013-07-24testing all versions of emial identities, emails are now stringsAzul
2013-07-24move identity creation into user classAzul
2013-07-24first take on identity model - still brokenAzul
2013-07-16prevent _ prefixes for couchDB document idsAzul
2013-07-08Merge branch 'master' into feature/disable_accountjessib
2013-07-04allow forms with blank email forward.elijah
2013-07-03Accounts can be enabled or not. Admins can edit this property.jessib
2013-04-25Merge pull request #40 from azul/feature/token-authjessib
2013-04-24renamed and fixed pgp_key viewAzul
2013-04-09let's use safe ids instead of the default couch onesAzul
2013-04-09initial token model and unit testAzul
2013-04-03make sure user tests also run when run from users subdirAzul