When end-users interact with the Shop Item Editor portion, they should be able to use the following features.
Features
View / Edit Metadata
View / Edit Name
View / Edit Summary
View / Edit Description
View Author
Configure Power Entries
Assign Powers to the Shop Item (potentially drag 'n drop)
Create Configuration Entry (as exposed by the assigned Powers)
Create Locale Strings (as exposed by the assigned Powers)
Export Shop Item
Should be able to export Shop Items in a single re-usable URL, e.g. https://visicraft.example/shopitems/share/:JSON
Using the similar or same JSON output from the share URL, exporting should be also allowed as a .json file download and copy-able text in a <textarea>.
Should be able to export Shop Item as finally built .zip file, containing config.json, strings.ini, __init__.py
Description
When end-users interact with the Shop Item Editor portion, they should be able to use the following features.
Features
View / Edit Metadata
Configure Power Entries
Export Shop Item
https://visicraft.example/shopitems/share/:JSON
.json
file download and copy-able text in a<textarea>
..zip
file, containingconfig.json
,strings.ini
,__init__.py