eXaminator / kanka-foundry

FoundryVTT module to import information from kanka.io
MIT License
22 stars 8 forks source link

Allow Editing Of Kanka.io Journals In Foundry? #124

Open Volksters opened 7 months ago

Volksters commented 7 months ago

I understand that the module pulls in the entry from Kanka.io itself, but is it possible to allow players to do editing and being able to update/resync the information back into the wiki page?

eXaminator commented 7 months ago

This has come up a few times on different channel.

It is unlikely to happen anytime soon. The main problem is, that editing the data required a very complex form, especially when it comes to anything that allows referencing other entries. It's just outside of the scope of this module or what my time allows.

That being said, never say never. Like some of the other ideas floating around as issues here, maybe at some point I'll add some kind of ability to edit data, even if it's just some of the date and not all of it. Just allowing users to edit the entry and maybe posts might actually be at least feasible at some point. But even then I'd probably only allow the DM to do it because I honestly don't even want to get into caring about access rights of different users for different entities...

That's also (one) reason why only GMs can sync entities right now: A player might not have all the rights necessary to get the full data. So right now I can - for example - get all posts of an entity and sync them, because I expect the GM to have full access to everything. A player might not have access to some secret notes (even on their own character) or something, so if they were to sync the entity with their own account that note would not be synced and would be missing on the entry in Foundry even for the GM.

As of right now I think it's easy enough to just click the Kanka link to open the entity in Kanka, change whatever you need to change, and then have the GM click the sync button to get the new version.