plant: private Cargill Gouda tracker (/trackers/cargill)
Deploy production / deploy (push) Successful in 1m19s
Deploy production / deploy (push) Successful in 1m19s
Owner-only tracker for learning the Cargill Bioindustrial plant in Gouda: schema plant (entries, links with confidence, pending refs), plant.apply_entries bulk import, overview with clusters and flow diagram, kind tabs, glossary, questions, detail pages and owner inline editing. Docs in docs/plant-tracker.md.
This commit is contained in:
1 parent
fda21554cc
commit
e24ee7f95d
26 files changed
+48481
-3
No files matched your search
@@ -43,6 +43,14 @@ describe('owner gate', () => {
|
||||
expect(isOwnerOnlyPath('/trackers/math/__data.json')).toBe(MATH_PRIVATE);
|
||||
expect(isOwnerWritePath('/trackers/math')).toBe(true);
|
||||
});
|
||||
it('gates the whole cargill plant tracker, reads and writes', () => {
|
||||
expect(isOwnerOnlyPath('/trackers/cargill')).toBe(true);
|
||||
expect(isOwnerOnlyPath('/trackers/cargill/__data.json')).toBe(true);
|
||||
expect(isOwnerOnlyPath('/trackers/cargill/process-step/cleaning')).toBe(true);
|
||||
expect(isOwnerOnlyPath('/trackers/cargillx')).toBe(false);
|
||||
expect(isOwnerWritePath('/trackers/cargill')).toBe(true);
|
||||
expect(isOwnerWritePath('/trackers/cargill/glossary/ester')).toBe(true);
|
||||
});
|
||||
it('only lets the owner write in owner areas', () => {
|
||||
expect(isOwnerWritePath('/trackers/books/12')).toBe(true);
|
||||
expect(isOwnerWritePath('/trackers/books')).toBe(true);
|
||||
|
||||
Reference in new issue
Block a user