Build: #2 was successful Changes by Rob Kooper
Code commits
clowder
-
Rob Kooper e2aac670ab4f2fada7226104ab1f7d04b183d7f8
initial attempt at removing secure social
This will take the social.users database (as used by secure social) and create a new database called users. This database will be independent of secure social and contain all our properties for a user. When a user logs in it will check the social.users for login information but then use the user as stored in users.
securesocial is now only in the following classes:
services.mongodb.MongoDBAuthenticatorStore - used to store when the user last logged in, etc
services.mongodb.MongoDBSecureSocialUserService - used to store the user information
services.ss.*Provider - different providers for secure social
services.ss.SecureSocialEventListener - used when the user logins/signsup to update the users collection
services.ss.SecureSocialTemplates - points ot clowder specific pages in views/ss
services.ss.SecureScoialUser - wrappers for securesocial code such as login check, token create, etc.
views uses securesocial in places to generate specific urls, as well as views.ss for the secure social specific login/register/etc pages
This will also fix the issue where no email was send if the user signed up using a non local account (CATS-483)
This will also fix the issue to record last login and login count of a user (CATS-590)- app/Global.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/api/Admin.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/api/ApiController.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/api/CurationObjects.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/api/Datasets.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/api/Permissions.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/api/Users.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/api/Vocabularies.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/controllers/Application.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/controllers/Collections.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/controllers/CurationObjects.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/controllers/Datasets.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/controllers/Error.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/controllers/Files.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/controllers/Login.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/controllers/Profile.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/controllers/Registration.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/controllers/SecuredController.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/controllers/Spaces.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/controllers/Users.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/controllers/Utils.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/models/Event.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/models/Logo.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/models/User.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/models/Vocabulary.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/models/VocabularyTerm.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/services/CILogonProvider.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/services/CrowdProvider.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/services/ORCIDProvider.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/services/SecureSocialEventListener.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/services/SecureSocialTemplatesPlugin.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/services/UserService.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/services/VocabularyService.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/services/mongodb/MongoDBAuthenticatorStore.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/services/mongodb/MongoDBSecureSocialUserService.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/services/mongodb/MongoDBSpaceService.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/services/mongodb/MongoDBTagService.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/services/mongodb/MongoDBUserService.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/services/mongodb/MongoDBVocabularyService.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/services/mongodb/MongoDBVocabularyTermService.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/services/mongodb/MongoSalatPlugin.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/services/mongodb/MongoUserService.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/services/mongodb/SocialUserDAO.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/services/ss/CILogonProvider.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/services/ss/CrowdProvider.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/services/ss/ORCIDProvider.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/services/ss/SecureSocialEventListener.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/services/ss/SecureSocialTemplatesPlugin.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/services/ss/SecureSocialUser.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/util/FileUtils.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/views/admin/users.scala.html (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/views/emails/userSignup.scala.html (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/views/fileGeneralMetadataSearch.scala.html (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/views/fileMetadataSearch.scala.html (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/views/generalMetadataSearch.scala.html (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/views/metadataSearch.scala.html (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/views/profile.scala.html (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/views/spaces/listItem.scala.html (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/views/spaces/tile.scala.html (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/views/ss/Registration/signUp.scala.html (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- app/views/ss/provider.scala.html (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- conf/play.plugins (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- conf/routes (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- test/unit/app-server/TestData.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)
- test/unit/extractions/ExtractionHTMLControllerSpec.scala (version e2aac670ab4f2fada7226104ab1f7d04b183d7f8) (diffs)