• Roque's avatar
    -rebasing erp5_discussion_tool onto master- · f8f865f3
    Roque authored
    erp5_discussion: initial commit for discussion tool (WIP)
    
    erp5_officejs: web site and gadgets for discussion tool
    
    erp5_officejs_connector: forms for discussion tool
    
    erp5_post: html post jio view for discussion tool
    
    erp5_officejs_ui_test: unit tests for discussion tool
    
    [HARDCODED] only discussion tool tests
    
    erp5_discussion: adding officejs dependency to install the discussion tool site
    
    testing a fix for migration test in discussion tool
    
    erp5_hal_json_style: hateoas script extended to retrieve raw form definition
    
    erp5_officejs: rendering form on JS side
    - hardcoded JSON was removed
    - form definition is get from jio storage (erp5 for now)
    - rendering is done in controller.js using form definition and context (jio document)
    
    erp5_officejs_connector: changes on HTML post view as jio for discussion tool
    
    erp5_post: changes on html post view for discussion tool
    
    erp5_officejs: store json form definition in indexedDB
    
    erp5_officejs: adding a layer in jio data storage to replicate appcache content
    
    erp5_officejs: bug fix - missing resource in appcache file
    
    WIP: erp5_officejs: replicate appcache content into local storage
    
    erp5_officejs: new file manifest to list form json urls and other configurations
    - this prevents the appcache-local storage sync to store unnecessary resources like gadgets
    
    erp5_officejs: replicate appcache content into local storage
    - configurations like form definitions are saved as objects into data-storage.metadata to allow jio.get
    
    erp5_officejs: minor fixes and cleanup
    
    erp5_officejs: include non-json resources from appcache as blobs
    
    WIP erp5_officejs: getting rid of editable view for form rendering
    
    erp5_officejs: got rid of editable view form and using gadget_erp5_form directly
    
    erp5_officejs: removing unnecessary redirect
    
    erp5_officejs_ui_test: updating test
    
    erp5_officejs: fix in appcachestorage sync
    
    [HARCODED]  erp5_hal_json_style: remove permission controls to appcache hatoas return-dict
    
    erp5_officejs: removing comments in appcache manifest
    
    erp5_officejs: revert get rid of editable view
    - editable view is generic enough for form editing, so it will be kept
    - but submit handling is done in controller gadget
    
    erp5_officejs: cleanup in controller html
    
    erp5_officejs: bug fixing on storage migration
    - new appcachestorage hash layer is created when new storage is selected
    
    erp5_hal_json_style: missing jio_view action in ERP5 Form portal type
    - needed to get the form definition from hateoas script
    
    erp5_officejs: new parameter appcache in hateoas script
    - this new parameter disable permission check when hateoas is called by bootloader
    - appcache storage sync is canceled if storage requires authentication
    - WIP: redirect to login not working
    
    erp5_officejs: extra controls in appcachestorage sync error handling
    
    erp5_officejs: logging more error details for failing unit test
    
    erp5_officejs: more error logging for tests
    - attempt to fix test
    
    erp5_officejs: more details in log for test
    
    erp5_officejs: adding configuration manifest explicitly
    - even is it committed, test fails due to "can't get manifest"
    
    erp5_officejs: using old appcache manifest instead of the configuration one
    
    erp5_officejs: no need of explicitly commit the configuration manifest or use old manifest
    - the test failed the same with both attempts
    
    erp5_officejs_ui_test: add a check for manifest configuration file
    
    erp5_officejs_ui_test: fix in configuration manifest url
    
    erp5_officejs: attempt to fix unit test appcache sync
    
    erp5_officejs_ui_test: cleanup
    
    erp5_officejs: clean up after test fix
    
    erp5_hal_json_style: fix permission issue for appcache storage sync
    - new parameter added for this scenario
    
    [HARDCODED] erp5_hal_json_style: forcing value of html post action jio_view
    
    erp5_hal_json_style: error handling in hardcoded action value
    
    [WIP] erp5_officejs: get rid of hardcoded form name in controller gadget
    - form name comes from the document portal type action
    - for now, path to action is hardcoded. It will come from a allDocs query (not implemented yet in appcachestorage sync)
    
    erp5_hal_json_style: fix test due to hardcode
    
    erp5_officejs: jio_allDocs queries can be done on local data storage after appcachestorage sync
    
    erp5_officejs: missing hateoas urls in appcache and configuration manifests
    
    Removing unnecessary modified files from merge request
    
    erp5_officejs: minor refactoring
    
    erp5_officejs: code cleanup
    f8f865f3
gadget_officejs_discussion_tool_configuration.xml 11.2 KB