This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository pollen. See https://gitlab.nuiton.org/chorem/pollen.git commit 1a9d739657f12250a6fc32a01fcaee41c552e557 Merge: 8281c4c0 afb6df3c Author: Kevin Morin <morin@codelutin.com> Date: Mon Oct 16 11:59:20 2017 +0200 fixes #44 Several email addresses for the users .../common/V3_1_0_5__Extract_email_addresses.java | 107 +++++++++++ .../entity/PollenUserEmailAddressTopiaDao.java | 21 ++ .../pollen/persistence/entity/PollenUserImpl.java | 2 +- .../persistence/entity/PollenUserTopiaDao.java | 23 ++- .../persistence/entity/UserCredentialTopiaDao.java | 18 +- .../h2/V3_1_0_4__add_email_address_table.sql | 13 ++ .../h2/V3_1_0_6__drop_email_from_user.sql | 2 + .../V3_1_0_4__add_email_address_table.sql | 13 ++ .../postgresql/V3_1_0_6__drop_email_from_user.sql | 2 + pollen-persistence/src/main/xmi/pollen.properties | 2 +- pollen-persistence/src/main/xmi/pollen.zargo | Bin 29234 -> 30366 bytes .../pollen/rest/api/PollenRestApiApplication.java | 2 + .../rest/api/PollenRestApiApplicationListener.java | 4 +- .../PollenDefaultEmailAddressExceptionMapper.java | 20 +- .../chorem/pollen/rest/api/v1/PollenUserApi.java | 69 +++++++ .../chorem/pollen/rest/api/PollenUserApiTest.java | 2 +- .../org/chorem/pollen/services/PollenFixtures.java | 4 + .../pollen/services/bean/PollenUserBean.java | 30 ++- .../services/bean/PollenUserEmailAddressBean.java | 33 ++++ .../pollen/services/service/FixturesService.java | 7 + .../services/service/NotificationService.java | 49 +++-- .../pollen/services/service/PollService.java | 6 +- .../services/service/PollenServiceSupport.java | 5 + .../pollen/services/service/PollenUserService.java | 214 +++++++++++++++------ .../pollen/services/service/SocialAuthService.java | 36 +++- .../pollen/services/service/VoterListService.java | 82 +------- .../pollen/services/service/mail/EmailService.java | 22 ++- .../services/service/mail/LostPasswordEmail.java | 3 - .../service/mail/ResendValidationEmail.java | 12 -- .../service/mail/UserAccountCreatedEmail.java | 20 -- .../mail/UserAccountCreatedFromProviderEmail.java | 3 - .../service/mail/UserAccountDeletedEmail.java | 3 - .../service/mail/UserAccountEditedEmail.java | 3 - ...java => UserAccountEmailAddressAddedEmail.java} | 23 ++- .../mail/UserAccountEmailValidatedEmail.java | 3 - .../mail/UserAccountPasswordChangedEmail.java | 3 - .../PollenDefaultEmailAddressException.java | 15 +- .../service/security/PollenSecurityRealm.java | 2 +- .../services/service/security/SecurityService.java | 21 +- .../resources/email/ResendValidationEmail.mustache | 6 +- .../email/ResendValidationEmail_fr.mustache | 6 +- .../email/UserAccountCreatedEmail.mustache | 8 +- .../email/UserAccountCreatedEmail_fr.mustache | 8 +- .../UserAccountEmailAddressAddedEmail.mustache | 5 + .../UserAccountEmailAddressAddedEmail_fr.mustache | 5 + .../email/UserAccountEmailValidatedEmail.mustache | 4 +- .../UserAccountEmailValidatedEmail_fr.mustache | 4 +- pollen-services/src/main/resources/fixtures.yaml | 49 ++++- .../i18n/pollen-services_en_GB.properties | 38 ++-- .../i18n/pollen-services_fr_FR.properties | 6 +- .../services/service/FavoriteListServiceTest.java | 10 +- .../pollen/services/service/PollServiceTest.java | 10 +- .../services/service/PollenUserServiceTest.java | 151 +++++++++------ .../services/service/VoterListServiceTest.java | 6 +- pollen-ui-riot-js/src/main/web/css/main.css | 8 + pollen-ui-riot-js/src/main/web/i18n/en.json | 33 ++-- pollen-ui-riot-js/src/main/web/i18n/fr.json | 72 ++++--- pollen-ui-riot-js/src/main/web/js/AuthService.js | 4 + pollen-ui-riot-js/src/main/web/js/UserService.js | 43 ++++- .../src/main/web/tag/PollenHeader.tag.html | 4 +- .../src/main/web/tag/SignCheck.tag.html | 17 +- .../src/main/web/tag/UserProfile.tag.html | 118 ++++++------ .../src/main/web/tag/admin/UserCard.tag.html | 7 +- .../src/main/web/tag/admin/UserEditModal.tag.html | 169 +++++++++------- .../src/main/web/tag/components/Card.tag.html | 8 +- .../tag/components/UserEmailAddressList.tag.html | 139 +++++++++++++ .../main/web/tag/popup/InformationPopup.tag.html | 2 +- .../src/main/web/tag/popup/Modal.tag.html | 2 +- 68 files changed, 1240 insertions(+), 601 deletions(-) -- To stop receiving notification emails like this one, please contact chorem.org SCM administrator <admin+scm@chorem.org>.