Enum BowireStorageScope
- Namespace
- Kuestenlogik.Bowire.Projects
- Assembly
- Kuestenlogik.Bowire.dll
Which root a path belongs under (#616).
public enum BowireStorageScope
Fields
Data = 0Whatever BowireStorageRoot resolved for this process: a project's
.bowire/when its manifest opts in, the user root otherwise. Where a person's own work goes — collections, recordings, environments.Machine = 1A root that does not depend on which account the process runs as:
%ProgramData%\Bowireon Windows,/var/lib/bowireelsewhere. For anything a service instance must still find when it runs as a service account and an admin configured it as themselves.This is the case that produced a real defect in Surgewave (Kuestenlogik/Surgewave#157): an admin installed a plugin, the tool confirmed it, and the broker never saw it, because
~meant two different profiles.