OBM 2.0 Changelog




## 2008-01-14 : version 2.0.7
* Better task sorting in time filling

## 2007-11-15 : version 2.0.6
* CAS bugfix
* Calendar : Print hot fix
* Calendar : When an event is updated, attendees participation is always reseted
* Calendar : When an event is updated, a mail is always sent

## 2007-10-22 : version 2.0.5
* Automate : Cyrus ACL bugfix

## 2007-10-19 : version 2.0.4
* BUG#643 : Incident sort order now preserve text search field
* Company : add search by company number
* Deal : quick update error fixed
* Postgres compatibility fixes (user creation,...)
* SingleNameSpace parameter to use mono-domain mode
* Mail notification improvement
* Calendar fix on wrong conflicting events with today all day event
* Mailbox sharing rights fixes

## 2007-08-03 : version 2.0.3
* Home page : Calendar portlet now hightlights day having events
* Home page : lead links fixes
* Calendar : planning view rights fixes
* Calendar : exception insertion fixes on event insertion
* Calendar : new conf parameter to disable sending ics file
* Added default module title for each module
* Payment : payment search bug fixed
* Cas authentication fixed
* OBM-LDAP : user mail always stored in LDAP (even if OBM-MAIL is off)
* Calendar : All day event now handled in conflicts
* Todo : Task's label update are now taken in account in the portlets
* Import : Auto conflict management

## 2007-06-07 : version 2.0.2
* BUG#632 : Private groups can not have an email address
* BUG#405 : User can change their password (module password)
* Import : some fixes and enhancements on getting similar company, lang
* Group : separation of Public and Private groups management rights
* Todo : 100% complete todos not displayed in todo reminder list
* Calendar : many small UI enhancements (exceptions, repeat)
* Calendar : display fixe for events beginning one month and ending next one
* Date : allow filling date in parametrable format (iso, french, english,..)
* Display : many IE6 and IE7 fixes (some checkboxes,...)
* OBM-LDAP updates and fixes (Samba PDC improvement)
* Session handling performance improvement

## 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 fixes

## 2007-04-07 : version 2.0.0
* BUG#626 : Incident : call time recorded correctly (Worksforme)
* BUG#624 : contact select for new deals now put archived contact at the end
* BUG#623 : Domain info now displayed on user detail page
* BUG#622 : Profile labels are already configurables
* BUG#618 : Document sorting in search results fixed
* BUG#617 : Lead manager search selection now OK
* BUG#616 : Group : correct insertion after warning and confirmation
* BUG#611 : Project : fixed bug in search query for current projects
* BUG#610 : Duplicate of #582
* BUG#608 : Calendar : Event update rights on an event now clear
* BUG#607 : incident date search are OK
* BUG#602 : no more Aliasuite theme in 2.0.0
* BUG#586 : Calendar : day links from planning view added
* BUG#582 : Calendar : add rights restrictions to planning view
* BUG#564 : Calendar : day view now allow direct event creation too
* BUG#561 : User : local and ext_id fields shown on user detail : a feature
* BUG#537 : script to migrate document (from 0.9 to 1.0) in bugzilla
* BUG#521 : User labels now ok thanks to OBM-Aliamin merge in OBM 2
* BUG#515 : no more Aliasuite theme in 2.0.0
* BUG#515 : parameters handling : no more need to PHP register_globals
* BUG#122 : event description now preserved on the insert conflict form
* Calendar : fixed a warning whith group membership on a new event on PHP5
* Contract : fixed inserting / updating contract type
* Incident : fixed wrong message (and bogus email) when inserting incident
* Incident : fixed archive info on insert with some MySQL versions
* Category : User configurable categories (one conf line)
* Stats : adapted to new user categories. Auto provided for all categories
* Cv : new module : to manage user (worker) cv with project references
* Odt : new module : to generate OpenDocument documents
* OBM is now multi-domains (new module : Domain)
* Tests : add non regression tests for Lists
* Deal : Kind and status administration now ok
* Group : access to group popup selection now only need "read rights"
* Lead : new portlet on home page
* Calendar : many navigation fixes (eg returning always on the current week)
* Calendar : fixed case where month view last days events were not displayed
* Import : automatically manage same companies (!= similar)
* Import : user categories handle in import (company and contact)
* Contact : statistics enhancements
* Fixed some SQL error with PostgreSQL (contact, company insertion)
* Change some date handling to allow PHP 5.2 compatibility
* Security : prevent admin script to being called in txt mode from a browser
* Calendar : fixed an error looking for availability with user & resources
* Postgres : fixed error message when inserting a group on Postgres
* Resource : Correctly delete all Resource group membership on deletion
* Contract : fixed search by date expiration
* Contract : fixed wrong error message on contract insertion
* Lead : Automatically delete a lead successfully converted to a deal
* Login page now totally configurable
* OBM now works with register_globals = Off !!!
* OBM : display totally rewritten, new default theme, icons, DHTML,...
* Calendar : Display totally rewritten ! Did you hear about buzzword AJAX ?
* Calendar : views no more limited to 6 users
* Calendar : display now spread to all available space
* OBM now show the field in error when submitting, user and tools data
* OF : authentication rewrite (getting rid of $auth,..)
* OF : password can be of differents types (PLAIN, MD5, CRYPT) by user
* OBM : Aliamin merge !
* Password : new module : to allow users to change their password
* OBM-Mail : OBM now can handle the postfix MTA and Cyrus IMAP server
* Mailforward (OBM-Mail) : new module : allow users to redirect their emails
* Vacation (OBM-Mail) : new module : allow users to set up the vacation msg
* Mailshare (OBM-Mail) : new module : handle Cyrus shared mailbbox
* Host (OBM-Ldap) : new module : handle hosts database (Windows PDC, Samba)
* OBM-Ldap : OBM now can handle an OpenLdap directory
* code clean-up: $C_IMAGE_PATH, $set_theme, $auth, $sess removed from code
* user login cant not be update (OBM-Mail constraint)
* Invoice : expiration and payment dates search added
* Invoice : multiple tax rates can be configured
* Calendar : event list view added
* Calendar : added exception handling on recurring event
* Mailbox (OBM-Mail) : new module : allow to set up rights on its mailbox
* OF : of_right improvement : no more calendar specific handling !

## 2006-09-21 : version 1.2.4
* BUG#597 : deal : zip code search now fixed
* BUG#596 : deal : expexted date keep on quick update
* BUG#595 : Duplicate of 566
* Import : import available again (security rights check now ok)
* Project : mail notification now displays more and correct infos
* Contract : fixed company selection rights on new contract
* Incident : fixed wrong error message on incident deletion
* Incident : archive flag correctly handled on search
* of_category : Back button after a deletion check now correct
* Time : short project names (not short names) now displayed in planning
* Time : fixed some user selection problems when navigating through views
* Time : update rights check to conform to obm rights model
* Home page : Deal, Time, Contract, Incident portlets now need write right
* Project : correct some case where project stats where wrong
* Contact : search from a redundant company name now preserve company
* Contact : search by datasource and datasource preserved on contact update
* Import : country_code now default to 0 if empty
* Deal : deal relations (with others companies) now displayed in results
* Contact : fixed a case where comment in reverse order would not appear
* Agenda : fixed handling username in decision for delegated users

## 2006-09-10 : version 1.2.3
* BUG#594 : Deal insertion no more give error message if ok in some case
* BUG#593 : results sets sorting and navigation fixed
* BUG#592 : duplicate of #581
* BUG#591 : user and group last visit bookmark updated correctly
* BUG#590 : user's groups updates from the user screen fixed
* BUG#589 : adding user or removing user / task from a project fixed
* BUG#588 : Project : projects can now be archived again
* BUG#584 : Company : specific bug to our install
* BUG#581 : Project : Indicators now calculated and displayed again
* BUG#575 : Project : menu links ok after adding a member (was ok in 1.2.2)
* BUG#565 : Incident : display correctly solution even with >, quote,...

## 2006-09-08 : version 1.2.2
* BUG#585 : Re-connexion OK after a disconnect or pointing to internal url
* BUG#583 : Agenda : event comment now saved
* BUG#580 : Explicit error message when accessing an unexisting element
* BUG#416 : Categories are now sorted either by code or by label (alpha)
* Deal : fixed a case where a comment could be lost after an update warning
* Deal : search by company relation fixed
* Deal : hitrate set to 0 keep the 0 value (and not null !)
* List : fixed some insert and update problems due to parameters handling
* Contact : fixed Kind insert and update
* Admin code : improved unused function detection
* Rights management enhancements in Agenda and Resource
* Deal : search by date criteria for all dates (alarm, begin, expected, end)
* Lead to Deal conversion fixed
* Company : added links to company leads
* Stats : fixed statistics from a selected company list
* Incident : added reference in result list (reload obmdb_default_values)
* Project : planning view now display project shortname if available
* Project and Time planning views : label enhancements (size, ...,)
* Deal : tasktype criteria now preserved in year detail dashboard views

## 2006-08-10 : version 1.2.1
* BUG#579 : Incident : search by Id now ok
* BUG#577 : Incident : global text search added to allow knowledge database
* BUG#576 : Contract resolution duration now correctly displayed
* BUG#574 : Contract relation search parameter correctly preserved on search
* BUG#573 : Project : correct a missing label after advance update
* BUG#558 : Email on new project
* Incident : resolution field now kept on insert
* Project : planning and allocation links ok after adding a member
* Agenda : Event rollover blinking is fixed
* Project : broken link corrected
* Document : Adding a document for other modules now work correctly
* Project : Reference task can be added in the first Task type
* Document : author now defaults with current user name
* Incident : Search by reference is now available
* Project : Reference task in project creation work correctly
* Contract : update now fixed
* Import : Fix php5 compatibility
* Deal : Tasktype criteria correctly preserved in search
* Comment reverse order display now ok
* Agenda : Daily view display attendees information too.
* Agenda : Attendees and task infos now on full day events roll-overs too
* Agenda : task name automatically set the event title if empty
* Group : adding a user now fixed
* Comments updates now fixed on Company, Deal, Contract
* Deal : mail on new deal now displays all the infos
* Publication : fixed some warnings and problems on subscriptions handling
* Categories : Correct messages (references,...) on delete checks
* Deal : source fields correctly updated
* Payment : fixes a company selection problem
* Backup : restore and delete backups fixed

## 2006-07-19 : version 1.2.0
* BUG#572 : Agenda Display successive event
* BUG#570 : Agenda Self conflicting repeating event
* BUG#569 : Agenda day view broken on multi-user
* BUG#568 : List can't update in expert mode
* BUG#567 : Agenda visible Debug message
* BUG#563 : Invoice dashboard links fixes
* BUG#562 : Invoice search navigations fixes (with company criteria)
* BUG#538 : User profile select no more hardcoded !
* BUG#535 : A mini calendar popup help fill all dates fields
* BUG#527 : Wrong display of recurring event weekly
* Home page can redirect on a given url
* TaskType handling code improvements
* Contact : Added title on clipboard address copy
* Contact : title search parameter now kept in result list navigation
* List : some page navigation fixed when ctu_sql_limit is on
* Invoice : Dashboard link from Billed invoice total corrected
* List : Tel and fax inherited from Company if empty for static contacts
* Publication : Automatic List subscription now handle contact lang
* Admin : Clear Session now clear even if session lifetime illimited (0)
* Backup : backup deletion fixed (filename problem)
* Backup : Enable backup search by date and DB version
* Invoice : added dashboard year to year comparison
* Invoice : Dashboard scope can be limited to some task types
* List : Fixed an SQL error on special case with AND NOT operator
* Agenda : fixed a Postgres SQL error on event insertion
* Database : drop deprecated EntryTemp and PaymentTemp tables
* List : search navigation fixes with email criteria
* List : query generation more consistent with null entries on exclusion
* Company : search navigation fixes with category tree criteria
* Payment module total rewrite
* Document : directories can now be renamed
* Entity privacy : entity privacy improved and fixes in deal, group, rgroup
* Deal : added commission, end date fields
* List : normal dynamic public lists now don't include private contacts
* Contract : search navigation fixes with manager criteria
* Deal : added deal amount in automatic mail info
* Deal : added expected quarter, calculated sale delay infos
* Deal : added source fields
* comments timestamp now display time too
* New module : Lead
* Deal : dashboard "year detail" by user and tasktype : amounts, balanced
* of_category : Handling of categories with uppercase (eg: CompanyRole)
* of_category : Handle tree display even if no code in the category
* Deal : a deal can now be linked to multiple companies with roles
* Lang : language simplications with categories and main actions
* Incident : documents can now be linked to an incident
* Deal : added region field, with region in the referential
* Company : added French SIRET code
* Agenda : New planning view (illimited users)
* Time : New planning view (monthly) with time for each project
* Project : New view displaying the time usage on the project
* Project : Short labelNew Balance The Next Wave