...
The following notes for this session are sparse - randomly selective
Table of Contents |
---|
Field level permissions
Associating roles with templates might be a starting point workaround for approximating field-level permissions
...
Chris identified she needs to make a change to the XML/JSON conversion class to preserve the type as Boolean
Adding a new procedure
Adding a new procedure in the services layer
Choose existing and clone
...
- There is an existing document on the wiki on how to hook a new procedure into the services layer
Adding a new procedure in the application layer
Add a new procedure in the app layer by making the following changes:
...
in the mini-build in our-tenant-tenant.xml (or *-tenant.xml in app layer tree)
Adding a new procedure in the UI layer
Add a new procedure in the UI layer by making the following changes:
...
in addition, for authorities, need to edit js/Demands.js
per Yura, at some point you won't need to do that, app layer might be able to generate this for the UI
Logging for troubleshooting
Documenting performance logging
for app layer, services layer
app layer 'perflog' file currently written to /tmp/, location could be changed
...
UI framework allows for logging, JavaScript initialization
Firebug is sufficient generally
JavaScript errors and warnings, Net tab in Firebug to see requests and responses
Only in really complex situations does Yura use logging
Boolean field
In UI, would add checkbox
Test cases added to ensure that's working
test/js/RendererTest.js
...
set datatype to boolean in app layer config, default value is false
Documentation
John K:
Removing lots of old cruft from the DOC wiki in the customizing area
some docs partly useful, but ...
...
- Document how to enable caching
App layer calls, tips, suggestions
Chris M. demoing UI calls with requests and results for:
loginstatus
(based on accountperms/0 call to the services - who you are currently logged in as)
composite
...
Return last template used in Core part
Could be used to template - for Concept authority UI tweaks, perhaps even for extending services like Group for purposes like research visits
UI layer tips, suggestions
Suggestion for Yura:
JavaScript file in the UI to compare template v. uispec, identify any mismatches
...
that's why we (app) have the OneJAR during the build process, then wrap the WAR around it
Pain points
writing the tests in the services
now easier with richard's changes
...
Services: could add validation logic in the relations service, to constrain hierarchical authorities to a namespace
(need details)
Community contributions
procedures on a Walker list
rights management
condition checking
valuation control
...
Biggest cost savings with non-customization.
Deployment tools
Deployment tools, possibly with some use for deploying contributed bundles as well:
...