Stop tracking runtime data; seed from *.example.json
data/profiles.json and data/users.json hold live tenant config and user records that the app rewrites at runtime (lastLogin etc.), so they dirtied git status on every run. Untrack them and gitignore data/*.json (plus logs/exports/templates/audit), keeping committed *.example.json seeds. Repositories already create empty files on first save, so a fresh clone starts clean and provisions the first user as Admin. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -56,3 +56,11 @@ TestResults/
|
|||||||
*.trx
|
*.trx
|
||||||
*.coveragexml
|
*.coveragexml
|
||||||
coverage/
|
coverage/
|
||||||
|
|
||||||
|
## Runtime data (seeded from *.example.json; never commit live tenant/user data)
|
||||||
|
data/*.json
|
||||||
|
!data/*.example.json
|
||||||
|
data/logs/
|
||||||
|
data/exports/
|
||||||
|
data/templates/
|
||||||
|
data/audit.jsonl
|
||||||
|
|||||||
@@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"profiles": []
|
||||||
|
}
|
||||||
@@ -1,12 +0,0 @@
|
|||||||
{
|
|
||||||
"profiles": [
|
|
||||||
{
|
|
||||||
"id": "013fd12a-3282-4780-babc-d0e94f80a68f",
|
|
||||||
"name": "AB Cube",
|
|
||||||
"tenantUrl": "https://abcube.sharepoint.com",
|
|
||||||
"tenantId": "66ce65de-d1de-4d74-8a59-f8f2b196b11a",
|
|
||||||
"clientId": "60fc19ea-13ca-452a-9db9-7e3b89d37247",
|
|
||||||
"clientLogo": null
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"users": []
|
||||||
|
}
|
||||||
@@ -1,12 +0,0 @@
|
|||||||
{
|
|
||||||
"users": [
|
|
||||||
{
|
|
||||||
"id": "21e0cb63-eb81-4503-8201-8e268985a056",
|
|
||||||
"email": "dev@local.test",
|
|
||||||
"displayName": "Dev Admin",
|
|
||||||
"role": 2,
|
|
||||||
"createdAt": "2026-05-29T14:17:03.9853276+00:00",
|
|
||||||
"lastLogin": "2026-06-01T09:22:36.0655945+00:00"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user