SolidOS/solid-logic

improve create preferencesFile

bourgeoa opened this issue · 0 comments

async function loadPreferences (user: NamedNode): Promise <NamedNode> {
await loadProfile(user)
const possiblePreferencesFile = suggestPreferencesFile(user)
let preferencesFile
try {
preferencesFile = await utilityLogic.followOrCreateLink(user, ns.space('preferencesFile') as NamedNode, possiblePreferencesFile, user.doc())

When creating a preferencesFile :

  • folder created is /Settings/ we are accustomed to /settings/
  • no ACLs are created : NSS historically uses ReadWriteControl for the owner WebID on /settings/