In #33 we introduce the project schema.
In contrast to a collection, where a hypercert can be part of many collections, a hypercert can only be part of a single project.
A solution for that adding a project field in the activity schema instead of linking to the activities from the project. However, then anyone can add their hypercert to other users' projects. Hence, we need a bidirecitonal link. Is that thinking correct?
Is this the best implementation?
- Keep the link from the project schema to the activities (an array)
- Add a project field in the activity schema (single value)
Or are there alternative ways to do this?
In #33 we introduce the project schema.
In contrast to a collection, where a hypercert can be part of many collections, a hypercert can only be part of a single project.
A solution for that adding a project field in the activity schema instead of linking to the activities from the project. However, then anyone can add their hypercert to other users' projects. Hence, we need a bidirecitonal link. Is that thinking correct?
Is this the best implementation?
Or are there alternative ways to do this?