Initial commit
Update to ]project-open[ 4.0.1
Update
Merge xowiki::

    - revoked escaped local change

    - reduce verbosity

    - allow missing href attribute, treat it like empty href

Merge xotcl-core::

    - bgdelivery: added limited support for range requests (single range) as used by various HTML5 audio/video implementations

Merge acs-workflow::

    -- Introduced privileges for wf-task Admin Actions

Merge intranet-core::

    - continued with MS-Project import/export

Merge intranet-cvs-integration::

    - fixed upgrade script name

Merge intranet-ganttproject::

    - continued with MS-Project import/export

    - split the large ganttproject.tcl into several pieces

    - working on the MS-Project import/export

Merge intranet-timesheet2-tasks::

    - working on the MS-Project import/export

Merge intranet-workflow::

    -- introcing privileges for WF task admin actions
Merged with berendsen
Added assign workflow procedures for assigning to the project_manager or all project_admins
Added assign workflow procedures for assigning to the project_manager or all project_admins
Merge branch 'master' of github.com:cognovis/project-open into projop
Merge auth-ldap-adldapsearch::
 - fixed issues with large Active Directory LDAP server (multiple times)

Merge intranet-core::
 -- applied patch from Malte - SubNavbar fix

Merge intranet-dynfield::
    - fixing problem with URL too long

Merge intranet-filestorage::
    -- fixed bug - FileManager 'Expenses' would not allow download of files

Merge intranet-helpdesk::
    - fixed ActiveDirectory integration

Merge intranet-riskmanagement::
    - update

Merge intranet-sysconfig::
    - fixed ActiveDirectory integration

Merge intranet-workflow::
    -- added WF callbacks
Fixed merge issues
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
Merge categories::
-    i18n of categories package. Mostly all of the interface are now internationalized, probably a couple are missing. Bumping up version so catalog

Merge xowiki::

-     i18n of xowiki admin UIs. Bumping up version number in order to load catalog files and run upgrade script.
    - adapt test to incomporate maxlength and size
    - make child-resouces embeddable in pages to list siblings
    - list per default all publish_status values in form menu and form-usages
    - add option "-renderer highcharts" to from stats (needs highcharts, see source)
    - make yui-carousel more robust
    - improve comment
    - reduce text size of code
    - update jquery to 1.6.1
    - add minimalized version
    - make automatic css class name generation more robust against "." in page names
    - make child-resouces embeddable in pages to list siblings
    - add required fields
    - handle boolean attributes
    - title in folders get a default value, so no need to make it required
    i18n of the ::xowiki::File's content render.
    - incorporated template style as suggested by Jeff Rogers
    - allow forms to provide their own css+js for view and edit operations
    - added another change as suggested by Jeff Rogers to the oacs-view3 adp file
    - make folder rendering more robust, in case a page instance can't be initialized
    - allow wrappers around forms in xowiki::Form objects
    - make include_header_info more flexible
    - bump version number to 0.139
    - use delete method to ease overloading of entries
    - add "-parent_id" to form-stats includelet

Merge xotcl-core::
    - add simple mobile detection

Merge intranet-core::
    -- added formatting for hours time sheet approval wf
    -- fixed css error
    -- changed default return_url from absolute to /intranet due to problems with pound/HTTPS connections

Merge intranet-expenses::
    -- site would not create expense bundle
    -- bugfix: missing array for payment_type

Merge intranet-filestorage::

    - Filestorage:
      Fixed XSS issue

Merge intranet-forum::
    -- Fixed intranet-helpdesk
       No reply to forum item was possible when subject contained double quotes

Merge intranet-helpdesk::
    - Sencha Ticket Tracker:
      Implemented Ticket Form saving

Merge intranet-rest::
    - Sencha REST TicketBrowser:
      Implemented pagination in the REST interface
    - Sencha TicketTracker:
      Fixed write-through for in-line editing

Merge intranet-sencha::
    - Sencha AJAX Interface:
      Updated to Sencha 4.0.1

Merge intranet-sencha-ticket-tracker::
    - Sencha REST TicketBrowser:
      Implemented pagination in the REST interface
    - Sencha TicketTracker:
      Fixed write-through for in-line editing
    - Sencha Ticket Tracker:
      Implemented saving forms

Merge intranet-search-pg::
    - Search Engine:
      Fixed SQL injection error

Merge intranet-timesheet2-workflow::
    -- replaced hard coded workflow_key

Merge intranet-workflow::
    - Workflow:
      Fixed XSS issue
Merged with changes from po
First stab at I18N acs-workflow
Cleaned up workflow and added german translation
I18N for workflow