Hi team, wondering if it is possible to enhance the custom item template functionality so that we can link more than one template to an item? To then be able to toggle between the different views without needing to unlink the item from one template to link it to the other.
The use case I have is in relation to our data asset records, where I want to be able to toggle between an internal view and an external view (as well as the default view). For example, the internal view would display all metadata attributes recorded for that item. The external view display only the metadata attributes that are visible or shared externally, or published to other registries such as the Australian Government Data Catalogue.
This will make it much easier to monitor and manage what information external users can see about our data assets, without affecting our internal processes.
We are currently working through very similar functionality to what you have described.
The current plan is to extend the Item Templates to add additional views for an item, with controls to allow for different views accessible to different classes of user.
These would be accessed from a new “sub-pages” bar within the item page, so that a user can quickly toggle between different views they can access.
In the below screenshot you can see 4 different views available for a data asset:
Default View: this is the default Aristotle View that each item gets
Open Data Asset: this is the name of the Metadata Template, and shows the customised set of fields and is accessible to anyone who has permission to view the item.
Data Access & Data Collection: these are two “sub-pages” for the item that can have specific fields and will have permissions applied to them.
This should provide all of the functionality that you’ve suggested.
Part of our design principles are that users should have a clear hierarchy for what they are working with. For this reason we haven’t explored allowing an item to have multiple templates, because this introduces issues of ordering (do open data asset views come before admin data views?) and permission (what if a user can access one template but not another?).
Happy to hear thoughts from the community on this proposal.