Click on "Add" button above (to the right) to add new types. You can also load types in bulk using the "Load from File" button above. A set of sample types are provided as files in the Cordra distribution. Feel free to load those types for experimenting with Cordra. Refer to the documentation for more details about those samples.
This structure lets you configure some aspects of the user interface. Specifically the title of the service, the query that should be run when the page first loads, and the list of links in the navigation bar can be configured.
This structure lets you configure who can create, read, and write to what objects by default. Note that defaults can be overwritten by the objects directly. Defaults can be configured to apply across all objects and/or specific types. ACLs can use the reserved keywords: public, authenticated, creator, self and admin.
This structure lets you configure Cordra to create handle records for each new object created. Note: if you enable handle resolution using cordra-client-handle-storage at your handle server, you should not also configure Cordra to create handle records. You may still want to set the prefix value, which determines which prefix Cordra will use by default for new objects.
To have Cordra create handle records, you must configure either a base URI (ending with a slash) or JavaScript, as described in the Cordra technical manual. If using a base URI (the common case), the handle records consist of a value redirecting handle resolvers to this Cordra's API and/or user interface. Specify the base URI (ending with a slash) where Cordra is accessible in the Internet for this configuration to take effect.
Note: If creating handle values with JavaScript it is important to consider that all cordra objects, regardless of ACL, will have a handle record created. If you are storing data directly in the handle record you may wish to check if the Cordra object is publicly accessible. You can do this by inspecting the 'context' argument.
Once the configuration above is updated, click on the Update All Handles button to update all existing handle records pertaining to this Cordra instance according to the above configuration.
You need to be authenticated as admin in order to modify these settings.
Edit the "javascript" property of the design object. This allows for the creation of a "generateId" that can be used to programmatically generate the handles on objects for create requests.