Initial commit
Update to ]project-open[ 4.0.1
Update
Merge intranet-core::
    -- added filter for privileges
    -- alignment to middle - wf buttons do not cover title bar anymore

Merge intranet-timesheet2::
    -- added filter

Merge intranet-translation::
    -- fixed bug double quotes acs_ListCheckAll

Merge intranet-workflow::
    -- added RAISE NOTICE

Merge views as our subdirectory

Merge intranet-sencha as our subdirectory
Merge branch 'master' of github.com:projop/project-open
Merge intranet-core::
    -- improved positioning of report filter elements
    - Sencha REST Interface:
      category drop-down now works with hierarchy
      and localized
    - Sencha:
      Fixed rest-proxy-example
    - ProjectListPage:
      Disabled portlets are now shown in the sub menu bar
    - fixed sub-navbar for im_projects
    - added acs_object_type_tables table for object_type='user'
    - Added README files for the SourceForge download system
    - all-pack-sourceforge (SF update installer generator):
      Updated the list of V4.0 packages
    - Hardware ID:
      Fixed issue if mac_line wasn't found
    - Category procs:
      Added cache to im_category_is_a.
    - System alert:
      improved the alert error message
    - fixed permission issue
    - System Logo:
      Added SystemURL to the link to the system logo,
      so that the timesheet hours report will show the
      logo.
    -- added filter for privileges
    -- alignment to middle - wf buttons do not cover title bar anymore

Merge intranet-timesheet2::
    - Absences:
      Fixed error not showing all absences
    -- added filter

Merge intranet-translation::
    -- fixed bug double quotes acs_ListCheckAll

Merge intranet-workflow::
    -- added RAISE NOTICE

Merge views as our subdirectory

Merge intranet-sencha as our subdirectory
    - Sencha TicketTracker:
        - Fixed SLA leaf property
        - Fixed ticket display creation user, now showing the user name
    - Sencha REST Interface:
      category drop-down now works with hierarchy
      and localized
    - Sencha REST Interface:
      Created a hierarchical category select,
      but using custom report.
      Now changing the custom report against
      the standard REST interface
    - Sencha REST Interface:
      Finished first plain category drop-down
    - Sencha REST Interface:
      Create first combo box with im_categories content
    - Sencha REST Interface:
      Create first version of drop-down box with im_categories values
    - Sencha Interface:
      Started to implement a milestone tracker indicator
    - Sencha:
      Fixed rest-proxy-example
    - Sencha AJAX:
      The first round-trip of rest-proxy-example is working now
    - AJAX REST:
      Got rest-proxy-example running
    - added a simple form for AJAX tests
    - updated to Sencha 4.0.0
    - added color and diameter
    - removed outer frame from the chart
    - First scatter diagram working

Merge xowiki::
    - define method get_anon_instances to allow overloading (from eg. xowf)
    - call build-name for import_prototype_page to ensure same naming conventions
    - make sure to construct valid h-store queries in case, use_hstore is activated
    - optimize query in "most popular pages" includelet for large installations
    - fix css path for default style
    - add length restriction to names in xowiki pages to avoid potential limitations of the form-fields of the oacs content rep
    - since aolserver and naviserver translate backslashses in urls into slashes, treat slashes and backslashses in page names
Merge xotcl-core::
    - for delivering 0-byte files, set the length explicitely
    - update namings for current git snapshot of XOTcl 2

Merge acs-workflow::
    -- added title
    -- added wf title
    -- added loc items
    -- localization

Merge intranet-confdb::
    - Configuration Database: Save cost item informatin:
      Added cost_center non-dynfield

Merge intranet-expenses::
    -- added column 'receipt'
    -- added column 'reference'
    -- added reference column
    -- Expense Management
       Added support for reimbursement information
    -- new expense bundle template, includes amount converted, employee, expense type, etc.

Merge intranet-forum::
    -- added topic_id for discussions

Merge intranet-helpdesk::
    - Helpdesk:
      Fixed ticket_component_id which is defined as a DynField but not present
      in the im_tickets table

Merge intranet-idea-management::
    - Idea management:
      Started to add support for offering payments for ideas

Merge intranet-reporting::
    - Sencha REST Interface:
      category drop-down now works with hierarchy
      and localized
    - Reporting:
      Added a new type of "Check-" report to check the consistency of
      the ]po[ project hierarchy. The new check-project-finance-customer
      report checks that all subprojects have the same customer as the
      main project.
    - Timesheet for automatically invoiced hours:
      Adding SystemURL to all URLs in the report so that
      the report will also work when saved to a file.

Merge intranet-rest::
    - Sencha TicketTracker:
        - Fixed SLA leaf property
        - Fixed ticket display creation user, now showing the user name
    - REST Interface:
      The interface now addes valid var=value requests
      from the HTTP header to the "query". This way we
      can now use /intranet-rest/im_project?parent_id=1234,
      allowing the REST interface to work with Sencha
      tree.Panel without additional interfacing
    - Sencha REST Interface:
      category drop-down now works with hierarchy
      and localized
    - REST Interface:
      Introduced fixes for Sencha drop-down box
      with im_categories
    - REST Interface:
      /intranet-rest/im_category now working with JSON
    - REST Interface HTML format:
      fixed header
    - Sencha AJAX:
      The first round-trip of rest-proxy-example is working now
    - REST Interface:
      Added an "init" script to initialize a cache and
      to register execution of procedures
    - REST Interface V2.0:
      Started to implement Sencha style JSON return files
    - REST Interface:
      Adding updates from V3.5
    - REST Interface:
      Updated to V3.5 status copying updates from V3.5.

Merge intranet-timesheet2-invoices::
    - Timesheet Invoicing:
      Extending the default end-date by 15 days
      so that the current month is always included
    - Timesheet Invoicing:
      Fixed issue _showing_ billable hours for projects
      without tasks. The invoice generation was OK, but
      the invoiced hours are not shown.

Merge intranet-timesheet2-tasks::
    - Changed swichting away from object_type to object_type_id

Merge acs-tcl::
    -- fixed /acs-admin/apm/version-parameters - var scope not found
    - REST Interface:
      Added PUT and DELETE as valid HTTP verbs for OpenACS
Merged2
Merged with po
Fixed bug due to higher PG version
Merge xowiki::
    - use package_path in formfield of type form_page
    - fixed typos

Merge xotcl-core::
    - reduce dependencies on nsf internals
    nsf::object::dispatch has been renamed to nsf::dispatch

Merge intranet-contacts::
    - Contacts:
      Fixed user URL

Merge intranet-core::
    - Core:
      Using a cached version of getting the subsite_id,
      because REST DELETE doesn't have a session
    - Added comments for debugging
    - Core:
      Fixed attachment issue with member-notify.tcl
    - Member-Notify:
      Fixed attachment sending
    - Added upgrade script for biz object locking
    - included im_dynfield_attribute_new again
      to avoid upgrade issues
      to avoid upgrade issues
    - Added Ticket Locking:
      The im_biz_objects contains the locking information about
      objects once a user presses the "edit" button.

Merge intranet-cost::
    - Cost:
      Fixed filter in first costs page

Merge intranet-dynfield::
    - DynFields:
      Added comments to the dynfield dereferencing functions
    - added im_category_from_id as an option for a deref-function

Merge intranet-helpdesk::
    - SQL Selectors:
      Integrated into helpdesk
    - Helpdesk:
      Fixed issues with locking message
    - Helpdesk:
      Fixed issue with locking when creating a new ticket
    - Added Ticket Locking:
      The im_biz_objects contains the locking information about
      objects once a user presses the "edit" button.

Merge intranet-hr::
    -- improved sanity check - does column exist
    - Fixed upgrade script

Merge intranet-reporting::
    -- Added budget-all-projects-and-tasks
    -- changed default dates
    -- correct failed commit
    -- bugfix: Time logged on projects did not show up in report

Merge intranet-resource-management::
    -- Support for resource planning based on planned hours

Merge intranet-sencha-ticket-tracker::
    - Sencha TT:
      Reactivated: Report Tickets
    - Sencha TT:
      Deleted obsolete reports
    -- Fixed Versia:
        New field search text
        New order incoming channel
        General error messages
        Bug corrections
    -- Fixed Versia
        Ticket: New save button. New functionality. One button to rule them all.
        Company/Contact: New functionality.
        Bug corrections.

Merge intranet-search-pg::
    - TSearch2 FTI:
      Added PG 8.4.7 files

Merge intranet-translation::
    -- added sanity check for additional columns in table im_companies for disco
Update from ]po[
Merge xotcl-core::
    - fix timeout handling for blocking requests for recent linux systems

Merge intranet-core::

    - Fixing audit
    - Core:
      Fixing project audit
    - Core:
      Now calling im_audit after im_project_nuke with a -user_id
    - Core Audit:
      Improved error message
    - Core:
      Fixed additional double-quote in ns_log
    -- Bugfix Admin Components
       Package filter "All" would result in 'intranet-core' after sending
    - Core:
      Added a generic data-source for pulling out the HTML
      content of a script
    - Components:
      Generic portlet page WIP
    - Core:
      Added a generic TCL for returning HTML portlet contents
      for AJAX calls
    -- Nuking projects:
    -- Delete from tables survsimp_responses & im_timesheet_conf_objects
    - Added nobr
    - Now showing IDs of objects
      without name in profile component
    - Deleting a profile:
      Added deleting from acs_permissions

Merge intranet-helpdesk::
    - Helpdesk:
      Fixed locking issue
    - Helpdesk:
      Added AJAX component in order to show customer information when
      entering data
    - Helpdesk:
      Reserved another 1000 categories for helpdesk
    - Helpdesk:
      Adding a portlet component bay for editing a ticket

Merge intranet-invoices::
    -- Bugfix: Check if column exists failed, replaced sql using information_schema.columns
    -- made source_invoice_id optional
    -- added support for new list type "Create Invoice from Quote" - list quotes grouped by sub-projects
    -- added support for new list type "Invoice from Quote" -> show quotes grouped by sub-project

Merge intranet-reporting::
    - Reporting:
      Disabled Admin for non admins

Merge intranet-rest::
    - REST Interface:
      Fixed issue with columns
    - REST Interface:
      Now allowing to limit the columns returned using "columns" argument
    - REST Interface:
      Applied now the gzip_p parameter to all list returning
      REST functions
    - REST Interface:
      Enalbed "gzip_p=1" parameter for returning object type
      lists of data in gzipped format

Merge intranet-sencha-ticket-tracker::

    - fixed group naming
    - Area Report:
      Summarizing Tecnicos in a single group
    - Sencha TT Report Areas:
      Now passing parameters through the filter form
    - Ticket TT Report Areas:
      Removed "sub-cat"
    - Sencha TT:
      Excluding details of telephony in report by area
    - Added translation
    - Sencha TT Export:
      Added columns
    - Ticket Details Report:
      Added two parent fields
    - Sencha TT Data Export:
      Added translation of certain fields
    - Ticket TT Report Areas:
      Removed "sub-cat"
    - Sencha TT:
      Excluding details of telephony in report by area
    - Added translation
    - Sencha TT Export:
      Added columns
    - Ticket Details Report:
      Added two parent fields
    - Sencha TT Data Export:
      Added translation of certain fields

Merge intranet-translation::
    -- fixed problem with w/ translation-task view. doblequote hadn't been escaped
Merge branch 'master' of github.com:cognovis/project-open-orig into develop
Fixed problem with image links
Added the ability to have delivery dates for each of the process steps in the translation
Merge branch 'develop' of github.com:cognovis/project-open
Support for task end dates for each step
Merge intranet-translation::
Merged with ]project-open[
Support delivery_date