OBM 2.1 Changelog





## 2010-06-18 : version 2.1.22
* #183 [Samba] remove atribute samba from user and his group
* #452 [General - IE Only] Impossible to add entities via popup on OBM
* #571 [Calendar] All-day event visualisation problem in PDF view
* #962 [Calendar] write problem with read acces on a group
* #1155 update.pl error with toolBox.pm
* #1314 [Calendar] Overbooking forbidance not working on quick update

## 2010-02-05 : version 2.1.21
* [List] : added a new excluded word for the sql generation
* List regression tests improved
* #484 Connexion logs are not separated by domains
* #844 [Control] Dashboard information are not separated by domains
* #952 [Group] Error on modification
* #960 [Group] Can not modify group (with external contacts)
* #965 pb with view on calendar module
* #1052 [User] Ability to modifiy a group

## 2009-10-31 : version 2.1.20
* #833 [Calendar] Private Events : list of attendees are visible in js popup
* #866 [Calendar] Export and Reset Calendar : bug fix
* [Calendar] remove the use of the Of_Date class in 2.1
* dynamic List with publication year criteria fix

## 2009-10-12 : version 2.1.19
* contrib/rest added company email in the company field list
* #412 [Calendar] Private Events : list of attendees are visible
* #451 [Group - IE Only] Impossible to add a group or user via popup
* #486 [list] ANDing 2 criteria doesn't result in intersect of the 2
* #488 [Calendar] Backup per entity (user, resource)
* #504 [Group] Search on email criteria
* #530 [Calendar] Ajax List Selection - Quick Search, Public Group
* #639 [Calendar] Waiting events not visible in planning, list views
* #640 [Calendar - Rights Managment] User selection coherence
* #652 [Calendar] Events purge
* #771 Missing boundary in multipart mails
* #822 Automate may fail on syslog restart
* #823 [Calendar] "My rights", displays users from other domains

## 2009-07-06 : version 2.1.18
* Calendar PDF printing fixes (list view, long word display, UTF..)
* Calendar PDF printing privacy info display
* Calendar PDF printing, added location info
* Fixes on mailbox and mailshare ACL updates
* #72 Time management : dates abreviations, week number
* #394 Modal appointment creation : no title size limit
* #397 Host: Make/Undo host creation when a similar exists doesn't work
* #398 Host: Lost search context when navigating between in result pages
* #419 Calendar: Error on User deletion
* #454 IE Only: Calendar QuickForm JS Error
* #477 Only one raw inserted in DeleteCalendarEvent on meeting delete

## 2009-06-12 : version 2.1.17
* Contract : added search by creator delegation
* Project : added search by creator delegation
* Lead : added search by manager delegation
* Deal : added search by manager delegation
* Calendar printing center that allows PDF quality printing (2.2 backport)
* 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
* Calendar : fixed a bug with quote in calendar name
* Calendar : display the users own rights in rights screen
* Calendar : fix a case of invalid event end date in form
* Calendar : fix all day waiting events display
* Resource overbooking is now optional
* Improve compatibility with safari, IE8
* Groups : subgroup pagination fix
* Bugs# 18, 19, 20, 26, 28, 50, 65, 194, 195, 210, 215, 220
* #156 User creation missing default group association
* #223 User : Vacation period not saved correctly
* #250 Calendar : all events are not visible in month print view
* #253 Display only the first page of the list of users belonging to a group

## 2009-04-09 : version 2.1.16
* User csv import with empty login fixed
* User csv import now forces correct columns number in rows
* Calendar : Added hook on participation decision
* Update tool does not run global mode on default Domain mailserver change
* Default domain mailserver now used in new user form
* User and Host deletion from domain 0 now preserve domain_id in Delete table
* Event alert synchronisation fixes (with Outlook and TBird)
* Domain search fixed
* module host now prevents to delete a host which is a mailserver
* module host now prevents to create a windows host in the global domain
* Organizationalchart now displays group responsible first in outline view

## 2009-03-02 : version 2.1.15
* Time management validation screen now displays all active users
* Publication : fixed warning message on invalid title
* Private Group gid now forced to NULL
* Calendar view with only resource ok; now removes current user selection
* Better checks on mailshare and emails, to be case incensitive

## 2009-02-04 : version 2.1.14
* Fixed an SQL compatibility problem with mysql 4.1 in calendar

## 2009-02-03 : version 2.1.13
* Fixed resource events deletion when deleting a user
* Fixed a warning in import module if "admin group" id not set
* Removed a debug display in calendar list view
* New day planning calendar view (1 calendar per column)
* Fixing a bug with ldap for user with no phone and/or no fax
* Fixed order of recurring events in some calendar views (list,..)
* $path fixes (remove a domain, waiting events links,..)
* Incident logger update fixed
* Preserve calendar displayed colors when adding new calendar in view
* Display the event owner in list view and in event popup
* Fix invoice search with order by status
* Fix payment list display from one invoice
* Added invoice status "Factor"
* Bug#66 Mailserver search fixed
* User CSV import, now totally case insensitive on group names
* Add an icon to represent all day events in calendar
* Event detail popup now back in calendar planning view
* Added link to project in Time management user planning view
* Slot time defaults to full day in Time management
* Lead and Deal comments size enlarged

## 2008-12-01 : version 2.1.12
* Fixed a bug where event participation notifications were sent twice
* Improvement in event alert automation
* Fixed a bug when inserting an event with resources
* Added a parameter to set default users email quota
* Some specifics events were not displayed when week-end display was disabled
* Calendar list view now display all day events dates without hours
* Fixed change password with non plain password
* Allow creation of user with same logins in different domains
* Fix user email domain aliases handling from Domain 0
* Delete all mailshare tree on mailshare delete

## 2008-10-31 : version 2.1.11
* Calendar now display events invitations in working views
* Todo : portlet updated when a displayed todo is updated
* 2 debug messages removed from Time and Payment
* Todo : reworked to have standard module handling (find, new,..)
* Calendar : display location in events + display event extensions
* Deal : fix a deal sorting bug
* Lead : link from one company do not retrieve company with same name
* Lead : lead without company can now be retrieved !
* Right management action URL OK through proxies
* Time : dates and range (month, week, specific) can be select for stats
* Time : fixed a bug when an empty user group was selected for stats
* Time : User select now displays users having activity in the time frame
* Automate : only users with 'admin' right can manage mailboxes folder tree
* User : import now handles delegation and fixes password
* Calendar : performance improvement in waiting events queries
* Project : Company link from search result set
* Email syntax uniformisation between interface et automate
* Calendar : performance improvement in getting resources infos
* Rights : performance improvement in calculating consumers for an entity
* Calendar : remove a warning on event deletion with only resources
* Mailshare : administrator validation not needed to apply ACLs in Cyrus
* Mailbox : administrator validation not needed to apply ACLs in Cyrus
* Better handling of user archive and right on other mailshare/user mailbox
* Better handling of user mail right and on other mailshare/user mailbox
* Group : add interface to foreign contacts email
* Calendar : repetion date end checked to be after repetition period
* Lead : added contact in lead list
* Lead : displaying the lead form now preserve the archive status
* Project : order tasks in alphanum (parent label, task label)
* Automate : adding a script to update user BD quota used from Cyrus
* Mailshare : adding ACL by group support
* Mailbox : adding ACL by group support
* Translation EN : English countries names contribution (Jon Green)
* Core/LDAP : generate incremental UID/GID only
* Sieve handling : update current if exists else create 'login-domain.sieve'
* Calendar : Display content of own private events in all views
* Calendar : Distinguish private events with an icon. Currently a key
* Many users lists now ordered alpha (company, contact, deal, project,..)
* Prevent to have a mailbox or resource with no administrator
* Calendar : conflict now handles existing events recurrences
* User : user with no mailbox on OBM can have external emails
* Resource : user do not receive anymore its own reservation notifications
* Archiving a user now preserve his groups memberships (better restoration)
* Company : addded link for the company address to google map
* Calendar : event participation send an email only if state has changed
* Calendar : better conflict handling with all days, user, resources
* Calendar : events alerts now take car of reccurences exceptions
* Calendar : improve mail notifications and texts
* Project shortname inherit from Deal number on creation + new projects hooks

## 2008-06-13 : version 2.1.10
* BUG#665 : mini obm site typo corrected.. but real new obm.org
* BUG#660 : Private groups fixes (old fix)
* BUG#7 (new bugzilla !) : fixed some $path pbs (contact, backup, mailserver)
* Time : month and validate views ordered by user lastname
* Time & Project : planning views display not working days in grey
* Time & Project : planning views display total time spent by user / project
* Calendar : New event popup now requires a double click
* Password : character support enhancements (\, &, +,..)
* Time : Activity report PDF generation
* Time : Validation view can be ordered by activity filling rate
* Time : user Group selection added in month view and time stats
* Calendar : items only appears if the selected resource has some items
* Calendar : small fixes in meeting handling on dates and members
* Calendar : visible hour range extended to 24h (from 23)
* Calendar : multi-calendar colors enancements
* Group : fixes in multi-page searches navigation
* Mail : parameter userMailboxDefaultFolder allows auto folders tree creation
* Mail : multi name spaces support added
* Mail : added automatic folders creation on new mail share
* Invoice : fixes in results navigation with type criteria
* Invoice : enhancements in status and updates
* Time : month calendar added for each users in multi-user month view
* Calendar : VCS import, ICS import fixes
* SSO : Embendded SSO server mecanism in OBM
* Automate : LDAP public contact synchronisation
* Automate : user e-mail address in all or some mail domain alias
* Satellite : add postfix SMTP maps for relay that redirect only OBM mail address to OBM mail server
* Automate : create mailbox subfolder on mailbox/share creation
* obmSatellite : adding some default values for some configuration parameters
* Automate : cyrus quota in Mibits to replace Mbits - better with big quota
* LDAP : conf parameter for LDAP e-mail publication when mail access disabled

## 2008-04-02 : version 2.1.9
* Time : date handling rewritten for consistency and use obm functions
* Time : stats enhancements
* Incident : fixed incident update where there was no logger
* Calendar : A, W and R attendees states labels are now configurable
* User : fixed a bug introduced in 2.1.8 that prevent to update passwords
* User : Updating windows privileges now handles windows groups membership

## 2008-03-21 : version 2.1.8
* Lead : manager now sorted in lead form
* Deal : fix region value on deal update form
* Calendar : cursor contextual changes, larger event handle
* Calendar : added ruler to help locate the cursor
* Organizational chart name extended to 32 chars
* Calendar : New icalendar import/export
* OrganizationalChart : SVG export functionality (require PHP5)
* Better english translation for miscellaneous modules
* Group : display improvement
* Allow user login change, with mailbox handling
* Correct LDAP host handling : fill LDAP with correct host IP
* Better handling of incremental changes for links in the update tool
* Resource rights enhancements : Enable right delegation to a simple user
* Group : correctly display user email link when user have more than 1 email

## 2008-02-29 : version 2.1.7
* Contact user defined functions (hook) enhancement
* Calendar : free/busy bug fixes
* Host : English traduction
* Host : IP is now mandatory
* Host : Name isn't updatable anymore
* Calendar : bookmark with group work correctly
* Global : Mail fixes
* OrganizationChart : Display fixes
* Contact : Display bug fixes

## 2008-02-15 : version 2.1.6
* Check hook implemented in all modules
* Deal allow separate search by marketing or technical manager
* Deal display the number in search result
* Time : allow month planning view with multiple users for readm_admin right
* Home page invoice link now with same privilege as invoice portlet
* Waiting events message now styled as info
* Calendar : bug fix when adding user groups in some events
* Calendar : DST Bugfix
* OrganizationChart : fix with user presentation in update form
* Generated emails fixed on general encoding and attachements
* Incident export fixed
* User creation fixed after similar user warning
* Delegation correctly handled on entity deletion ('Deleted' table)
* Country update fixed on multi-lingual sites
* Tools : update : Scope bug fix
* Cron : Calendar cron bugfix
* Postgres : some compatibilty fix in the list module

## 2008-02-04 : version 2.1.5
* Update system : great performance enhancement (differencies checking)
* Update system : better administration realm handling
* Contact import fix to better handle contact's company
* Contact : Handle contacts with empty name
* OrganizationChart : Ldif export
* User : user consult fix
* Calendar event on group fix
* OBM-Sync can now natively authenticate on LDAP directory
* Calendar ICS import bugfixes
* Right management : bug fixes with public right
* Group : user list is now sortable
* Cron : Calendar cron fixes
* Postgres fix in user update
* User list sorting by nomad email fix
* Security fix on csv export

## 2008-01-21 : version 2.1.4
* BUG#653 : Company deal number review. Should be ok
* Allow user search by user defined categories
* Project closing fix
* User display preferences need admin read rights to protect user infos
* Update system fixed : display empty groups, mailshare, mailbox ok
* User defined rules evolution to allow user defined functions (hooks)
* Lead : display lead status in search result
* Organizationalchart : LDIF export functionality
* Calendar : event color loop extended to 20 colors
* Calendar : better handling of short event display
* Calendar : differentiate display of all day events from over ranges events
* Contact : hooks and User defined rules added
* ACL : performance tuning
* User : Hidden mailbox (hide user email for all user but admins)
* Contact : Privacy search field
* Calendar: On update if event duration and event date are unchanged, conflict check is not done

## 2008-01-11 : version 2.1.3
* BUG#599 : Write event modifications in event update generated email
* BUG#555 : fixed a CSS bug in User and Resource modules
* BUG#513 : " in adress does not brake the copy to clipboard anymore
* BUG#411 : Debian packages now ok, but removed from obm repository
* BUG#270 : Project task allocation can be set in fraction of day
* BUG#265 : Calendar navigation with DST fixed
* BUG#154 : WONTFIX display mandatory fields
* Calendar : Owner bug fix
* Calendar : Public groups select widget improvement
* Organizationalchart : many bugfixes, browser compatibility
* Organizationalchart : zoom function
* Postgres compliance improvements (Calendar drag n drop,..)
* Better task sorting in time filling
* Page title is now handled within the theme
* Contact kind selexion fixed when kind label not set
* URL regexp now allow ',' and URL get trimmed to easy copy/paste
* Backup warning fixes
* User defined check rules for entities insert/update

## 2008-01-04 : version 2.1.2
* BUG#645 : i18n : Mail functionalities are translated in english
* Fix bad SQL in security checking for frozen codes
* Fix on #contact and #company when converting lists from normal to expert
* Postgres compliance improvements (new contact, login, company,..)
* Calendar : New views : day and week planning
* Calendar : New group selection (private and all groups separation)
* Tooltips added to actions menus
* Calendar : navigation improvements (more year navigation,..)

## 2007-12-21 : version 2.1.1
* Some fixes for PostgreSQL better compliance, 2.0 migration
* Calendar : added view bookmark handling
* Email vacation can be automatically activated and desactivated
* User quota more complete display : % used (size used / quota)
* English translation improvement
* Security enhancements : block users who try 5 connexions in a given time
* Simple default User import tool, handling group membership
* User Deletion now more complete (removing users infos, events,...)
* Users with profile without level definition can be managed by default
* Calendar views menus reworked (view period and view type) with more views
* ACL on group handling
* Global cron system to handle automation (email alerts, auto vacation,..)
* Domain creation fixes (creator info, ghost menu removed,..)
* Calendar enhancements (display, alerts,..)

## 2007-12-07 : version 2.1.0
* BUG#648 : Password handling fixes and enhancements
* BUG#644 : Contract label can be displayed in Incident result list
* BUG#643 : Incident sort order now preserve text search field
* BUG#642 : Incident sort order is OK
* BUG#638 : Deal date format fixed
* BUG#632 : Private group can not have an email address
* BUG#606 : Time management : added link from month view to week view
* BUG#560 : Contact kind default selection on new contact
* BUG#405 : User can change their password (module password)
* Install scripts improvements (database independant)
* Calendar : Home page minicalendar now display events in days
* Lead : a lead can now have a contact
* Contact : new action ext_get_id to select one contact from other module
* Import : some fixes and enhancements on getting similar company, lang
* Group : separation of Public and Private groups management rights
* Admin : added administration delegation
* Todo : 100% complete todos not displayed in todo reminder list
* Calendar : many small UI enhancements (exceptions, repeat)
* Calendar : display fix for events beginning one month and ending next one
* Calendar : allow category filtering in views
* Calendar : event list view greatly enhanced
* Date : filling date format now configurable (iso, french, english,..)
* Display : many IE6 and IE7 fixes (some checkboxes,...)
* User selection enhancements (now uses Ajax everywhere, no more popup)
* new module : Organizational chart
* Session handling performance improvement
* Contact : separation of Public and Private contact management rights
* Invoice : credit memo handling
* Update (LDAP, Mail) tool rewritten (more granularity and incremental)
* Calendar : planning view rights fixes
* Calendar : exception insertion fixes on event insertion
* Calendar : new conf parameter to disable sending ics file
* Payment : allow to add more than one invoice at a time
* Payment : added ability to remove an invoice association
* Deal : added margin info in a deal and dashboards
* Added default module title for each module
* User : added company, direction, kind and hidden infos
* User : added vacation date field
* Calendar : Planning view colors by categories
* Project : Planning view colored by categories
* Project : time management day fraction now configurable (default 1/8)
* Project : added task begin and end date fields
* Calendar : added event color and different color schemes (user, event)
* Calendar : duplicate event action added
* Calendar : Bug fix in Free/Busy search
* Calendar : Printable view
* Debug configuration now need cright_write_admin privilege
* Theme config : allow section links to open in other window
* Mailserver rewritten, imap, smtp in and smtp out handling distinctly
* User : External user search improved
* Resource : External resource search improved
* Resource : New resource reservation management
* Resource : Right management improved
* Contact : date search enhanced
* Group : visibility (public/private) can not be updated
* Postgres compatibility fixes (home page, user creation,..)
* Deal : add search by deal number
* Payment : added payment gap
* singleNameSpace parameter for mono-domain mode, c_multidomain deprecated
* obm_conf.ini values (obm-ldap, obm-mail,..) now configure ui module
* Calendar : parameter to set minutes precision for event form
* Selections (users, groups,..) now done through popup or Ajax
* New global parameter $conf_display_max_rows to limit #rows settings
* Calendar : first and last hours displayed now a user preference
* Admin data : archived contact removed from Company contact count
* Deal : add new dashboard by hitrate
* Performance improvement in group hierarchy handling to prepare group acl
* User profile level handling
* DealType info now in project, to allow DealType - TaskType matrix
* Added code to TaskType and DealType
* Lead : added LeadStatus and archive state
* List module can now work with only the contact module (without company)
* Publication : subscription to contact lists allowed on existing publication
* Contact : improve handling of multiple publications subscriptions

## 2007-04-20 : version 2.0.1
* BUG#635 : "New" action stay when updating display preferences on user
* BUG#634 : Display preferences fix
* Invoice : added supplier dashboard (year detail, year to year comparison)
* Chart : update the Artichow library to 1.1.0
* Payment : module now in beta ! Invoice / payment relation done
* Project : fixed project deletion
* New module "mailbox" to allow share a user own mailbox
* User data : fixed special case un category update form
* Display : many IE6 and IE7 fixes
* Time : all user select is now working again
* OBM-LDAP, OBM-Mail updates and fixesNike