OBM 2.2 changelog

2010-03-30 : version 2.2.20

  • #612 [sso] mysql table names are case sensitive in lemonldap lib
  • #887 [sso] LemonLDAP should not use anymore its own OBM libraries
  • #889 [sso] Disable password module when LemonLDAP authentication is used
  • #1084 [calendar] Wrong participant when accepting an invitation
  • #1086 stacktrace on contact sync
  • #1088 [Calendar] Exceptions are ignored in alerts
  • #1089 French translation is not correct

2010-02-10 : version 2.2.19

  • #989 [Deal] The year detail Deal dashboard lacks links in the total columns
  • #1030 [Sync] Duplicate check does not work with allday events
  • #1061 [POSTRESQL] Duplicated contacts on Postgres
  • #1066 [Calendar] SQL error when some group agendas are displayed
  • #1077 [Sync] calendar synchronisation error for user with empty firstname
  • #1079 [Translation] User delegation messages are not translated in english

2010-01-22 : version 2.2.18

  • #844 [Control] Dashboard information are not separated by domains
  • #869 [Contact] Vcard import/export does not handle coords correctly
  • #908 [sso] Group and resources forms are broken
  • #911 [sso] Groups broken in LemonLDAP lib, of_usergroup is no longer updated
  • #912 [User] Batch processing: CSV format should be verified
  • #927 [sso] LemonLDAP - Users aren't removed from group they unsubscribe
  • #963 [sso] LemonLDAP lib should be able to manage multiples email addresses
  • #985 [RPM] Invalid path reference for auto directory
  • #987 [sso] LemonLDAP user creation is broken in 2.2.17
  • #1008 [Calendar] ICS Export null priority
  • #1010 [Calendar] ICS Import : Problem with all day event
  • #1022 [User] Password generation should be modified

2009-12-17 : version 2.2.17

  • #868 Making obm-satellite and minig-backend init scripts Heartbeat compliant
  • #917 Domain in email address can't be written with capitals letters
  • #928 [Calendar] Creation of events without any category
  • #936 [MiniG] Password with special characters are rejected by the backend
  • #939 [Contact] Some contact emails can not be registered
  • #942 Make sure imapd.conf come with altnamespace set to yes
  • #958 [Calendar] Alert are not correctly sent on yearly repeatition
  • #959 [Calendar] Multiple user alert are not correctly sent
  • #961 [sso] obm/minig : bad authentication URL

2009-12-08 : version 2.2.16

  • #519 [Calendar] Alerts, participant status are not recorded in ics exports
  • #870 [Calendar] import misbehavior
  • #877 [Group] Mail to a public group is not sent to subgroup members
  • #884 [LemonLDAP::NG] auth failure because login case mismatch
  • #898 OBM logo is not displayed
  • #901 [Statistics] SQL error stats on contacts and companies
  • #904 INVALID: [Calendar] Category is missing in some events in List view
  • #910 [sso] When user has no LemonLDAP groups, it can not authenticate to OBM
  • #912 [User] Batch processing: CSV format should be verified
  • #913 [Contact] Personal information order: gender should be first
  • #916 [Invoice] Bad sum in search list
  • #918 Modifying an email of a user is not applyed in LDAP
  • #929 [sync] status change in client is not propagated for other participant
  • #931 [Calendar] Duplicate events (on birthdays) when calendar is imported
  • #932 [Contact] Comment fields should be saved in contact export
  • #933 [Contact] Phone labels are be saved in english in export (WORK/CELL…)
  • #934 [Contact] Non displayed contacts should not be exported
  • #938 cyrusGetQuotaUse.pl throw an error when OBM-MAIL is disable
  • #941 [Deal] Allow amount and margin to be 0 (instead of null)
  • #945 [Project] some inconsistency in storing projected_time
  • #946 [Deal] the deal technical manager is missing in search results

2009-11-18 : version 2.2.15

  • #108 Improve checkbox, radiobuttons usability : ”<label for=…>” is unused
  • #126 [Contact] There should be a button to remove company ⇔ contact link
  • #217 [Publication] Missing label for adding contact to publication
  • #374 [Contact] Contact statistics are broken
  • #422 [Contact] Add privacy field in contact consultation
  • #439 [Company] Improve informations displayed in redundancy prevention
  • #535 data format is wrong for “street” and “postalAddress” attributes
  • #553 [Calendar/people] Icon to differenciate users from contacts
  • #572 [Project] Subtasks are not created below the right parent task
  • #606 [Contact] contact evolution number statistics are bad dated
  • #702 [Contact] SQL error when using contacts statistic
  • #726 [sso] enable 2nd auth process if LemonLDAP authentication failed
  • #797 [Time] time tracking “Statistics” generates a SQL error
  • #816 Two days events are not synchronized
  • #841 [Project] Changing project member role does not work
  • #850 Language not totally translate show empty items
  • #851 [Contact] Search export in always for the current page
  • #852 [Calendar/people] Icon to differenciate users from contacts
  • #854 [Upgrade] sql error on 2.1>2.2 postgres update script (synchedcontact)
  • #855 [List] Adapt dynamic list of contacts to the new contact model
  • #860 [Calendar] Wrong links on free/busy when OBM not installed in ”/”
  • #861 [Calendar] users autocompletion shows too many email adresses
  • #862 [Upgrade] 2.1 to 2.2 postgres update script problem with caterory links
  • #869 [Contact] Vcard import/export does not handle coords correctly
  • #872 external email address validity check is too restricted
  • #873 [Calendar] Resource name is not displayed in event panel
  • #875 [Calendar] Selected days for PDF export are wrong
  • #878 display name in mail sent from calendar
  • #879 [Time] Missing column “missing time” in time project stats dashboard
  • #883 [Contact] search with categories gives dupplicates and corrupts results
  • #884 [LemonLDAP::NG] auth failure because login case mismatch
  • #885 [sso] add debug information for authentication mechanism LemonLDAP
  • #886 [sso] lemonldap library failed to auto update multiple OBM groups
  • #888 [sso] allow incremental updates in LemonLDAP library
  • #893 [Contact] Csv export all exports only the first page
  • #894 [Time] Task types are not displayed in the week list of tasks
  • #896 [Calendar] “need-action” appear on calendar list view
  • #897 [Calendar] Selecting a plublic group via the popup leads to 1970 dates

2009-10-15 : version 2.2.14

  • fix a type pb in 2.1 to 2.2 php update script
  • #434 [project] Impossible to set a participant as project manager
  • #551 [User] Bad URL when managing groups for a user
  • #612 [sso] mysql table names are case sensitive in lemonldap lib
  • #614 [sso] irregular call to debug() function in lemonldap lib
  • #619 On Safari, free/busy display error with more than 3 participants
  • #647 [sso] adding feature to update OBM LDAP in LemonLDAP library
  • #704 [Calendar] Keep Displayed agendas after new event without attendees
  • #800 [Calendar] firstname not displayed in user selection autocompletion
  • #801 memory leak with obm-sync's mysql jdbc connector
  • #802 [Calendar] can't unselect my own calendar view
  • #804 [Calendar] popup and List view do not display participation status
  • #815 Trouble setting primary group (obm samba only ?)
  • #817 [Contact] SQL error when contacts are exported (mysql)
  • #818 [Contact] vcard import missing some quote protection on insert/update
  • #819 [Calendar] Planning views are no more printable
  • #826 [Calendar] Exception are not handle when happening out of the view port
  • #827 LemonLDAP provisionning always auto-update
  • #829 [User] SQL error at user login when his todos are ordered by deadline
  • #838 [Calendar] autocompletion pbs when adding a participant to an event
  • #843 error 511 on first funambol sync
  • #846 Delegation update fail

2009-09-25 : version 2.2.13

  • #486 [list] ANDing 2 criteria doesn't result in intersect of the 2
  • #509 [Sync] obm-solr logs go to catalina.out
  • #532 [organizationalchart] Auto completion error when editing a chart
  • #533 [general display] Display options doesn't work
  • #550 [Calendar] Fatal error during cron.php execution
  • #551 [User] Bad URL when managing groups for a user
  • #553 [Calendar / People] Icon the show difference between users and contacts
  • #557 [Calendar] Miss of obm-prefix in last visit link
  • #650 [Calendar] Quotes are not correctly displayed in alert emails (title)
  • #654 [User] Default Profiles are not translated in batch profile action.
  • #656 [Calendar] On Safari, free/busy interface can't be used with more than 3 participants
  • #568 [User] pdf user card : minor spelling fixes
  • #573 [Calendar] Modify alert duration to None does not work.
  • #695 [Sync] solr queries with “OR” seems to always fetch all the index
  • #698 [User] wrong date in last access field for users
  • #701 [User] SQL error if order users by quota
  • #723 [Time] Stats forget user not selected in project time totals
  • #725 [Calendar] Deleted event consultation
  • #730 [General] OBM time is 2h late from system time
  • #740 [System] Invalid group external contacts E-mail
  • #742 [Contact] Contacts “Date” field shows “30/11/-0001”
  • #746 [System] fetchEntity open a second connection during create contact/event
  • #748 [Calendar] Warning when creating an event in a near future
  • #750 [System] LDAP attribute 'mobile' not modified by update.pl
  • #752 [Sync] mysql detects deadlock on delete from Event where event_parent_id=?
  • #759 [User] Fail to delete user whith no mailbox
  • #762 [User] List of waiting users should show users of admin target delegation
  • #764 [Calendar] sql error in calendar when click on ressoure reservation
  • #765 [Architecture] missing index on event_parent_id
  • #768 [Calendar] Agenda performance problems
  • #766 [System] ldap code for identities has dc=local hardcoded
  • #770 [Calendar] First Week of 2010 year show 2011

2009-09-14 : version 2.2.12

  • #417 Strange priority mapping between OBM and PDA
  • #499 update-2.1-2.2.sh should call updates/ files
  • #526 minig attachments bigger than 7MO are not sent
  • #704 Keep Displayed agendas after creating an event without attendees
  • #710 Delegation update
  • #712 Event priority is not parsed correctly
  • #722 People search result should not show archived accounts
  • #724 [User] Invalid target delegation on batch import
  • #728 [user] mail loop when nomad adress is the same as domain adress
  • #729 twin keys method do not correctly match existing entries
  • #731 subscription and invitation of archived user
  • #732 [calendar] SQL error when all participants are suppressed
  • #735 LDAP attribute sambaLogonScript not allowed

2009-09-04 : version 2.2.11

  • #224 [Profile] missing module “sso” in modules list
  • #594 [Calendar] Event reminder are not sent
  • #617 Improved OpenLDAP indexing
  • #636 [Calendar] Event color header and footer are inconsistant
  • #641 [Calendar] Month view doesn't resize correclty

2009-08-27 : version 2.2.10

  • #594 [Calendar] Event reminder are not sent
  • #595 [Tools] On large object number the js is too long
  • #605 [Tools] Progress bar in global mode buggy
  • #610 [People] People waiting list show people in other delegation
  • #611 [Calendar] Color popup is buggy on IE8
  • #613 [Calendar] Some list view feature doesn't seems to work

2009-08-20 : version 2.2.9

  • #578 Contact search result inconsistency
  • #579 Calendar list display regression (location missing in compact view)
  • #580 Vacation state is unclear
  • #585 Calendar:mysql can't create meeting (multi people)
  • #587 ObmInfo is not up-to-date
  • #592 People: People creation mail is sent to too many people

2009-08-13 : version 2.2.8

  • #498 Database drivers is wrong in funambol when OBM database is mysql
  • #520 Better log when applying ACL on mailbox or mailshare before creation
  • #522 Mail with no recipient is sent when a participant is added to an event
  • #524 Anniversary and Birthday dates before 1970 are not correctely displayed
  • #525 List view of agenda is very poor compared to 2.1 one
  • #531 Can't change page on result of contact search
  • #537 MySQL errors when we try to order display fields
  • #543 In batch, delegate admins should list only users from their delegation
  • #546 Contact search : bad query when specifying a contact category
  • #547 Not possible to change fields displayed in a search result (mysql)
  • #548 dupplicate of 552
  • #549 Member list is empty in project search
  • #552 [Calendar / People] Private contacts displayed when adding participant
  • #554 Document creation from Project or other module do not link the document
  • #555 Bad result display in Contact search with aka criteria
  • #556 Project consult displays all the users as members
  • #565 SQL error on Document creation
  • #566 Syncing a private event (iphone)

2009-07-20 : version 2.2.7

  • Automate: fix update by delegation
  • #310 fax, desc, categories criteria not ok in people module for user+contact
  • #379 Additionnal fix : Add a way to contact responsibles of a resource
  • #412 Calendar: Private Events : list of attendees are visible
  • #449 Account : pb on “solde”
  • #450 Account : pb on “calculate solde”
  • #502 Contact: No test for express postal length
  • #507 Invoice: region filter fix on dashboard
  • #513 It must be possible to suppress the export buttons from people list
  • #516 pb with postfix map when adding a contact to a group
  • #518 French label for “New Event” should be “Nouvel Evt”

2009-07-08 : version 2.2.6

  • Project search by shortname added
  • fixes in Calendar PDF printing (complete list view,..)
  • #320 when invited to an event, external accounts should receive a message
  • #355 The validation process (postit) is now refreshed automatically
  • #379 Add a way to contact responsibles of a resource when used in an event
  • #389 Implement a way to manage resource delegation
  • #391 The orgchart SVG exported file cannot be displayed in IE
  • #393 Mail sent to the delegation admins when a user account is created in it
  • #401 Addition of some info on a person display
  • #418 Too many logs generated by 'obm-core' cron
  • #424 pb with former group or user selection in calendar module
  • #436 SQL Error while trying to delete a custom category
  • #437 Bad regexp on task completion ? can goes up to 199 %
  • #438 Left panel should take care of module disabled
  • #441 Calendar : Correct screen update when selecting a public group
  • #447 Fatal error while enabling vacation without message
  • #460 Wrong SQL syntax for group on pgsql
  • #462 OBM sso does not support query string in service parameter
  • #471 Not possible to remove expiration date
  • #472 Domain search
  • #476 Samba domain creation does not create samba groups on ldap
  • #477 Only one raw inserted in DeleteCalendarEvent on meeting delete
  • #478 Contact: Sync icon display is not updated when clicking on it
  • #479 Install: (pgsql only) - Errors in installation script
  • #482 Contact: Unable to search
  • #483 People: Unable to search in people search popup
  • #484 Connexion logs are not separated by domains
  • #485 CRM modules: php error when validate creation form of company or deal
  • #494 Deal: Display problem after deal creation
  • #496 Contact: Impossible to do search with a public privacy
  • #497 Resource reservation mail is sent to the wrong person

2009-06-17 : version 2.2.5

  • User creation in samba domain now defaults set the windows property
  • User creation do not display the GID selector anymore (automatically set)
  • Calendar, fixes in free/busy screen
  • Improve compatibility with safari (handles safari bugs ;))
  • Control and Samba modules cleaning and “en” translation done
  • Company : deals numbers in portlet now only count public deals
  • #72 Time management : dates abreviations, week number
  • #90 Problem with private contact display in the left panel
  • #113 Agenda display with IE 6
  • #208 Display problems with some characters (accents,..)
  • #246 People: JavaScript error on click on “Enregistrer l'utilisateur” button
  • #247 People: JavaScript Error on submitting update form
  • #252 Backup: Impossible to create a new backup on a PGSQL OBM installation
  • #268 Provide a report on collaborative part usage level for each user
  • #272 trim() missing on some single-line textfields
  • #274 profiles: Bad value for the level management field
  • #275 ERROR SQL if we enter a wrong data type in a search in different module
  • #277 Domain page reload problem
  • #281 Batch processing pb : module user in Users section
  • #287 Mail addresses are lost on enable/disable
  • #301 Button generate is not localized
  • #302 User: Error on field “Day before expery” of search form
  • #303 SQL error when same user is invited in “User” and “Other participant”
  • #304 Host Search context lost when navigate on multiple search results page
  • #305 SSO : adding lemonldap authentication mechanism
  • #308 Inconsistent results “add user/contact” from ajax/popup on meeting form
  • #309 date navigation does not preserve attendee order in free/busy interface
  • #311 update.pl wait on TLS and LDAPS when automate write a big entry
  • #312 obm-satellite does not update postfix maps since 2.2.4
  • #314 User : pb with some alphanumeric test in user module
  • #315 host creation confirmation form losts some data
  • #316 Missing labels on Contact consultation page
  • #317 Full screen display when account list is sorted (Batch processing)
  • #318 Little typo in configuration file
  • #319 Contact: Phone, Mail, Address, IM, Website impossible to add
  • #321 Backup postgres restore fix
  • #322 Calendar: Error on selecting users/contact with FreeBusy form
  • #323 Contact: Missing button action “Vcard” on contact consultation
  • #324 Contract: No results + php error on search field 'Expiration before'
  • #326 User: (MySQL) Dates not saved
  • #327 Parameter ldapTls is required by update.pl
  • #328 IE only: Error in calendar with conflicts
  • #329 IE only: Cannot accept/refuse calendar events (JS error)
  • #331 update.pl does not detect obm-satellite failure
  • #332 IE only: Password automaticaly generated is invalid
  • #333 IE only: Cannot desactivate synchronisation of contact
  • #334 fix on field “entry date” in user module and a type of date format
  • #338 Time task select list is empty
  • #339 Pb with description search in person module
  • #340 Pb with description search in resource module
  • #341 pb with mailshare creation with IE
  • #342 IE only User: Impossible to fill coordinate fields in batch processing
  • #343 Deal and Import: PHP Warnings on top of page
  • #344 Pb with reporting module
  • #345 Pb with expiration date in user module with IE 6
  • #346 Pb with mailshare management with IE 6
  • #349 “Administration” actions available in some modules
  • #350 IE only: timeslot (crenals ;) search error
  • #351 IE only: timeslot error : last user is lost
  • #352 User connected is sometime added to timeslot search
  • #353 IE only: Maiforward module doesn't work
  • #354 users should be “windows users” by default when samba is enabled
  • #356 pb with field date in todo module (IE and firefox)
  • #357 can create host with invalid ip
  • #358 quote in delegation field when creating host
  • #359 Pb with fields search by “Creation date” in todo module
  • #360 IE Only: Calendar: Lost title event on conflict
  • #361 User: Validation never ends when expiration date is erroneous in mysql
  • #362 IE Only: Profile: Popup error on new profile
  • #363 Pb with import module
  • #364 OrganizationalChart: Js Error on unfold node chart
  • #365 IE Only: Organizationalchart: popup error on deleting chart
  • #366 Windows PDC from Admin Section: Js error on update Form
  • #367 IE Only: Vacation: popup error on consultation
  • #368 IE Only: Mailbox: Impossible to display popup search users or groups
  • #371 IE Only: Contacts: can't export Vcard
  • #372 IE Only: Deal: Impossible to add a company on deal creation form
  • #373 pb with private export in contact module with IE 6
  • #376 Project: Js error on affectation and Avancement
  • #377 IE Only: Project: Popup error on Planning view
  • #378 IE Only: Contract: Popup error on click on 'Export'
  • #380 PHP upload limit should be increased
  • #382 Problem with batch processing in user's module
  • #383 Calendar: pb display a warning windows in rights management
  • #384 pb with pending events statut display in calendar in IE 6
  • #385 pb with “recherche disponibilité” in calendar module and a group
  • #386 IE Only: pb with huge contact's creation form on IE
  • #387 Modify event form become a create form after free-busy use
  • #392 Samba attributes are filled even if samba perms are false
  • #394 Modal appointment creation : no title size limit
  • #395 User batch import does not allow mail activation
  • #396 Report of mailbox usage is not correct (some users are not listed)
  • #402 End date day is replaced by start date day in free/busy
  • #403 No way to set rights on a resource for a group
  • #405 pb with vacation message with IE 6
  • #406 Tasks of OBM are not synchronized to the PDA
  • #408 Mail vacation does not create a sieve script
  • #409 Obm-Satellite Maps are not updated
  • #413 User: Error on batch processing when (de)activating mail perms
  • #415 Public contact does not get synched
  • #416 Pb with calendar display (on free/busy with 0-24h display)
  • #421 Error deleting a user when his names contains a single quote
  • #425 No possibility to see items in a calendar events
  • #433 Email sent by an user without email are incorrect

2009-05-29 : version 2.2.4

  • Project : added search by creator delegation
  • Contract : added search by creator delegation
  • Project : estimated and sold time can now be float
  • New free / busy interface, full Ajax and available from event creation
  • Resource overbooking is now optional
  • #13 Calendar: All Day ICS Export/Import
  • #131 (ok in 2.2.3) Archived user seems to still be in group alias
  • #145 Blackberry SyncJe connections errors
  • #214 Management of external accounts in OBM groups
  • #226 Minig : Bad signature “undefined”
  • #228 Minig : UI always in english
  • #236 Domain Default groups not updated to SAMBA when domain updated to Samba
  • #238 Host: Remove samba domain attribute does not remove samba from Host
  • #249 (ok in 2.2.2) php include error in cronjob EventAlertCronJob
  • #257, 276 : Samba domain admin uidNumber to 0 fixed when updated
  • #259 Minig : Autocompletion only display displayName and not email
  • #261 Minig : Undo after drag and drop does not work
  • #262 Minig : Folder management (creation etc) in preferences does not work
  • #263 obmsync_conf.ini missing in minig packages
  • #265 Adding a user to a group from user module is buggy
  • #266 Vacation update script set vacation date to now
  • #269 THE pref_title VARIABLE MUST BE SET in resource module
  • #271 TBird SYNC : subscription lost when changing calendar color
  • #273 Pb with description search in user module
  • #279 User : Creation impossible
  • #284 User : (Mysql) Inserting user into ldap is impossible by the scope
  • #285 persistent JVM configuration needed
  • #289 Contact/User popup next page doesn't work
  • #290 /var/log/minig is not created
  • #297 strange behavior when creating host with similar hosts
  • #298 /etc/obm-satellite/obmSatellite.cf is world readable
  • #299 Tools : Validation impossible

2009-05-18 : version 2.2.3

  • Calendar : Free/Busy enhancements (tooltips, ACL,..)
  • Host, User and Group : do not display windows info if domain is not windows
  • Host In a samba domain the new host form preselect the windows checkbox
  • #186 Creation of a samba host into non samba domain
  • #196 [Resource module] Creation of an existing resource in another domain
  • #216 On event date update, the resource booking should restart worflow
  • #218 Setting resource access rights to public should generate a message
  • #221 Drag and drop on title, event is not updated
  • #231 Default time for an new event could be improved
  • #232 Planning view (daily) is editable (should not)
  • #235 missing raw in evententity on event exception creation by drag&drop
  • #237 [vacation] update date
  • #245 Only one single page of results in user module
  • #248 Js Error, adding a new node on an existing organizational chart
  • #255 ICS sent by email uses CR instead of CRLF for long lines

2009-05-11 : version 2.2.2

  • Lead : added search by manager delegation
  • Deal : added search by manager delegation
  • Default configuration sections and menus is now groupware oriented
  • Deal : added manager delegation and region filters in dashboards
  • Deal : display potential dashboard by delegation
  • Invoice : added manager delegation and region filters in dashboards
  • Invoice : added search by manager delegation and deal region
  • ICS added and improved on event deletion an update
  • Calendar event conflict enhancements
  • Calendar : Event Unique ID implementation
  • OBM packages now handles minig config files
  • Fixed some IE 6 strange behaviours bugs
  • E#109 : Planning view lacks link to project
  • E#150 : Complete English referential (Payment, countries,..)
  • E#231 : More clever default time for a new event
  • Fixed bugs 13, 18, 65, 176, 178, 185, 188, 191, 192, 193, 194, 195, 201
  • Fixed bugs 202, 206, 210, 212, 215, 220, 222, 223, 225, 229, 230, 232, 234
  • Calendar : fixed a bug with quote in calendar name (thank you SamSam)

2009-04-20 : version 2.2.1

  • New OBM webmail : minig ! full Ajax, fully integrated (packaging to come in a few days)
  • New Thunderbird/Lightning sync plugin : asynchronous synchro, REST protocol
  • Calendar : Check conflict from waiting events screen fixed
  • Calendar : New free/busy availability checking screen (ala Outlook)
  • Calendar : Reworked popups for quick event creation and update
  • Calendar : New Popup for email sending validation on meeting quick update
  • Calendar : New Popup for conflict handling on event quick update
  • Calendar : Contacts or external addresses can be invited to events
  • Calendar : New event allows to invite or not the calendars displayed
  • Calendar : Added last event visited in the last visits panel
  • Calendar : Added hook on participation decision
  • Calendar : Quick event creation popup preserve user selection
  • Calendar : when viewing one's user calendar, new event preselect this user
  • Mailing reworked : stato framework used, templates, plain / html
  • Person module updated : Display only users by default, add contact in popup
  • Contact : handling of anniversary date (not the same as birthday !)
  • module host now prevents to create a windows host in the global domain
  • Organizationalchart display fixes (responsible in chart + outline views)
  • Group csv import results more detailed
  • Default user gid and domain group handling (windows/not), auto creation
  • User workflow creation (Initialized from people, validate from user)

2009-03-17 : version 2.2.0

  • All changes up to 2.1.15
  • UTF-8 : default charset is now UTF-8, database and files migration
  • PostgreSQL full support (obm-ui and obm-ldap) so for messaging & directory
  • Full Database integrity constraints !
  • New handling of “Entity” links (n-n) where 1 n is on more than 1 table
  • Profile now in database, with profile administration screen
  • SSO integration for OBM components
  • Multi Address (phones, addresses,..) handling on contact, company
  • Better data preservation in Smartphones, TBird, Outlook Synchronisation
  • Synchronisation webservices moved from SOAP to REST for efficiency
  • Calendar timezones handling
  • Calendar model and tables reworked the icalendar way
  • Calendar quick popup event allows to select the calendar of the event
  • Calendar printing center that allows options and PDF quality printing
  • Better Calendar views consistency
  • Calendar : ability to store the user default view
  • Email notification for event participation user preference added
  • Todo are now stored in Event table with VTODO type
  • New right 'access right' determine who can request my participation
  • Rights admin screen rewritten
  • Resources have now a delegation
  • Data update tool now allows to see the details of changes to be applied
  • Domain / mailserver improvement and simplification
  • Added Lead priority
  • module List disabled in 2.2.0 (will be back in 2.2.1)
  • New module Person, subset of user with only public infos
  • New contacts fields : birthday, anniversary, assistant, spouse, category,..
  • User expiration date
  • Mailserver allocation policies to determine a new user mailserver
  • Automate : better Samba support
  • Automate : new LDAP users attributes
  • Automate : better host LDAP description
  • Automate : cleaning code, full perl object, better performance
changelogs/changelog_2.2.txt · Last modified: 2010/05/12 16:47 by pierre
Driven by DokuWiki