We have a weird thing happening where dashboards a...
# gooddata-cloud
f
We have a weird thing happening where dashboards are being unshared with their authors. I checked dashboards and they don't have a createdBy, meaning their users were deleted in GD. We're currently using JWT for our clients. We take the user id from our table and pass it on when creating or authenticating users in GD. In
access_token
we have information about
user_id
in GD. The flow was created using this documentation. Since I can't see who created dashboards because a user is deleted - can you see who created them via your internal tools? If possible I would really like to have that data so I can restore access to respective users. Can I provide you a list of dashboard ids?
👀 1
@Mauricio Cabezas
m
Hi Filip, thank you for this follow up, happy yo help. I will come with an update soon.
Hi Filip, yes, please share the list of dashboards (and a workspace) with us, feel free to use DM.
f
Sorry to keep you waiting. We need all custom dashboards from workspace
child_1_118
. Here are the dashboard ids:
Copy code
"0661703e-226f-4da4-ae29-209fd2ed9b85",
  "078d3046-ccd2-4f1c-bf81-0b19f30f5cb9",
  "1336754a-f988-477a-890c-d9b4dcd49444",
  "17f18d2a-4459-4665-9e38-6bfbbc9cc6ff",
  "216bcaa1-14f3-4800-82b1-5dd4864611ba",
  "258d194a-f77f-4a93-9b9d-0e75a0f6a9cb",
  "25b532c6-9e20-4c67-863b-80fdb5de367f",
  "3026aafc-a5ef-49cd-b447-16acc49f8730",
  "451a0d82-e41d-4ebe-89ae-0aad40a1aab6",
  "574a9b3c-4802-4f83-99e3-d84a90dc82e8",
  "5b566860-3871-41f3-9d68-27ae084dab8d",
  "5d2ace46-65f0-45b2-ba5d-ac632ccf1aa0",
  "5de32a22-55f7-4312-9c02-26de5bab0d77",
  "645dd427-cf49-498e-a02a-dcc582697c1c",
  "66c1d756-1b2a-4485-9640-ff67de70c53c",
  "6e17627a-323f-4ec9-9496-875ec58c9af3",
  "75b6a453-e0a1-4c02-ac37-cf6651f2a85f",
  "771109d1-c098-4f54-8b00-238cdc4e9be6",
  "83ef33e7-a728-4973-ac7c-3a100abdcbe4",
  "932decc7-e36d-49af-9e67-1b8b7844fa88",
  "9825c640-54b3-4848-bd1e-11dcae6828ae",
  "9b2db54d-5a61-4f36-8f21-74a20b2ec294",
  "a5376862-2044-4253-97b6-c2ad394537df",
  "aad629df-bc89-4957-8a1d-baa8ddf20950",
  "b48149bb-e74f-4dab-b48a-3143be4c4801",
  "b79f58a3-4246-4d8c-b7dd-05142e3f95c9",
  "bd1d779d-bf07-4ff9-8a89-669842dc37bc",
  "bed970fb-4f72-417e-ae96-f408251bffab",
  "e559fa1b-e8f6-4a93-b532-b576cbe8190c",
  "e650bee7-bb71-47e4-9b57-ce5a0d925548",
  "ea36f128-0319-497b-bf49-3e624625f6d7",
  "ee5a9bb2-6c1d-41c1-bfe5-9b7647293540",
  "f1cdd023-4119-47a7-8571-f844cd019e27",
  "f3b236ac-90fe-4814-8e3b-07977ca7cb5a",
  "fca1e21c-d70c-4954-aae7-5c739dc01610"
m
Hi Filip, thank you for your patience. I would like to let you know I was able to find who created the specific dashboard. It was not an easy task. From the API I was able to see
createdAt
, with this timestamp I had to dig in our logs one by one, and finally I got the user (
userID
). Unfortunately, our logs retention time is 90 days, as you can see in this Document (page 11), logs up to one year are mostly used for audit reasons and not for this kind of investigation. Thus I was not able to find the userId for dashboards created before than 2024-11-16 I have sent the table internally, by DM.
f
@Mauricio Cabezas this is really great, thank you so much for this!! Is there any way we can collect and store these logs as well?