Skip to content

@prigaux prigaux released this Feb 27, 2017 · 64 commits to master since this release

security

  • fix any logged user could impersonate

migration

  • use Java 8
  • check your roles: by default users are no more allowed to send to all "services" (aka themes), nor subscribe to all "services"

send sms

  • roles can restrict which services are allowed for a user
  • do not propose to send email when user is not allowed to
  • allow sending to users matching an ad'hoc LDAP filter
  • fix sending to many phone numbers
  • fix sending sms+mail with a message template
  • Display recipients number when composing message (cf github pull request #19)

membership

  • roles can restrict which services are allowed for a user
  • fix SMS validation (github #13) (option adhesion.activateValidation)
  • fix removing phone number

various

  • replace option adhesion.phoneNumberPrefixToRemove with adhesion.displayFrenchPhoneNumber + adhesion.storeFrenchPhoneNumber
  • add REST API for server calls (there was REST API for browser calls)
  • enhance habillage (header, logo, footer...)
  • always add sender group supervisors, even if we found destination group supervisors (especially important for sender groups with multiple parents)
  • fix email notifications for invalid phone numbers (regression introduced in 2.0.0)
  • enhance handling rejected cookies
  • send mails on quota errors (via log4j SMTPAppender)
  • support LDAP posixGroup
Assets 2
Jul 13, 2014
2.0.0 (same changelog as in 2.0.0-RC1 except for smsuapi.defaultAccount)
migration:
- apply src/main/resources/database/migrate_2.0.sql
- not compliant with smsuapi < 2
- smsuapi 2 does not support https client certificate, only basic auth
- if you used PAGS groups, you must switch to LDAP ou=groups or wsgroups.
  in either case, you must migrate CGR_LABEL in table CUSTOMIZED_GROUP

new user-interface:
- responsive web design, with twitter bootstrap CSS (scoped)
- angularjs, pseudo-portlet using web-widget
- simplify sending a mail together with a SMS
- add demo page test/StartPage.html

configuration:
- use MySQL5InnoDBDialect instead of MySQLInnoDBDialect (otherwise hbm2ddl leads to invalid DDL on mysql 5)
- various new variables (eg: server.url, contextPath)
- rename "sms.defaultAccount" into "smsuapi.defaultAccount"
- remove defaults*.properties (for simplicity, only config.properties)
- follow maven convention for file locations

various:
- communication with user-interface is a REST/JSON web-service (JAX-RS using jersey)
- handle CAS Single Sign Out
- ant deploy: use <sync> action to ensure removed files are removed (esp. jars)
- switch to apache licence v2.0 (esup-portail now follows jasig choice)
Jun 17, 2014
2.0.0-RC1
migration:
- apply src/main/resources/database/migrate_2.0.sql
- not compliant with smsuapi < 2
- smsuapi 2 does not support https client certificate, only basic auth
- if you used PAGS groups, you must switch to LDAP ou=groups or wsgroups.
  in either case, you must migrate CGR_LABEL in table CUSTOMIZED_GROUP

new user-interface:
- responsive web design, with twitter bootstrap CSS (scoped)
- angularjs, pseudo-portlet using web-widget
- simplify sending a mail together with a SMS
- add demo page test/StartPage.html

configuration:
- use MySQL5InnoDBDialect instead of MySQLInnoDBDialect (otherwise hbm2ddl leads to invalid DDL on mysql 5)
- remove defaults*.properties (for simplicity, only config.properties)
- follow maven convention for file locations

various:
- communication with user-interface is a REST/JSON web-service (JAX-RS using jersey)
- handle CAS Single Sign Out
- ant deploy: use <sync> action to ensure removed files are removed (esp. jars)
- switch to apache licence v2.0 (esup-portail now follows jasig choice)
You can’t perform that action at this time.