Closed sroertgen closed 1 year ago
Thanks for reporting. Our current setups always include authentification for write access, so this may be a bug indeed. We'll have a closer look tomorrow.
Hello!
I just released version 1.8.2 which should fix this issue. Could you try it out?
Thanks for pointing out the issue! Seems like we should test these rarer cases more often. 🙈
Hey @stefandesu,
thanks for the fast fix! It is working now :tada:
The use case is also mentioned, at least in the JSKOS-Server README:
Anyone can create, as well as update and delete, independent of creator:
{
"read": {
"auth": false
},
"create": {
"auth": false
},
"update": {
"auth": false,
"crossUser": true
},
"delete": {
"auth": false,
"crossUser": true
}
}
There is another error now popping up, but seems unrelated to the mapping config.
Error: getTranslators: detection is already running
Uncaught (in promise) TypeError: e is null
t https://cocoda.openeduhub.net/assets/main-d13945b0.js:9
loadGndTerms https://cocoda.openeduhub.net/assets/main-d13945b0.js:9
refresh https://cocoda.openeduhub.net/assets/main-d13945b0.js:9
mounted https://cocoda.openeduhub.net/assets/main-d13945b0.js:9
Vo https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
Sa https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
insert https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
Q https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
vq https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
_update https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
n https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
get https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
run https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
ZG https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
fp https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
Ih https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
promise callback*rd https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
fp https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
Vw https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
update https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
notify https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
set https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
set https://cocoda.openeduhub.net/assets/main-1e48daa4.js:45
Pfe https://cocoda.openeduhub.net/assets/main-1e48daa4.js:45
commit https://cocoda.openeduhub.net/assets/main-1e48daa4.js:45
commit https://cocoda.openeduhub.net/assets/main-1e48daa4.js:45
_withCommit https://cocoda.openeduhub.net/assets/main-1e48daa4.js:45
commit https://cocoda.openeduhub.net/assets/main-1e48daa4.js:45
commit https://cocoda.openeduhub.net/assets/main-1e48daa4.js:45
setSelected https://cocoda.openeduhub.net/assets/main-1e48daa4.js:891
i https://cocoda.openeduhub.net/assets/main-d13945b0.js:9
loadFromParameters https://cocoda.openeduhub.net/assets/main-d13945b0.js:9
$route https://cocoda.openeduhub.net/assets/main-d13945b0.js:9
Vo https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
run https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
ZG https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
fp https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
Ih https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
promise callback*rd https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
fp https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
Vw https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
update https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
notify https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
set https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
init https://cocoda.openeduhub.net/assets/main-1e48daa4.js:49
init https://cocoda.openeduhub.net/assets/main-1e48daa4.js:49
updateRoute https://cocoda.openeduhub.net/assets/main-1e48daa4.js:49
transitionTo https://cocoda.openeduhub.net/assets/main-1e48daa4.js:49
confirmTransition https://cocoda.openeduhub.net/assets/main-1e48daa4.js:49
n https://cocoda.openeduhub.net/assets/main-1e48daa4.js:49
rA https://cocoda.openeduhub.net/assets/main-1e48daa4.js:49
confirmTransition https://cocoda.openeduhub.net/assets/main-1e48daa4.js:49
n https://cocoda.openeduhub.net/assets/main-1e48daa4.js:49
n https://cocoda.openeduhub.net/assets/main-1e48daa4.js:49
v https://cocoda.openeduhub.net/assets/main-1e48daa4.js:49
npe https://cocoda.openeduhub.net/assets/main-1e48daa4.js:49
v https://cocoda.openeduhub.net/assets/main-1e48daa4.js:49
main-d13945b0.js:9:33177
loadGndTerms https://cocoda.openeduhub.net/assets/main-d13945b0.js:9
loadGndTerms self-hosted:1359
refresh https://cocoda.openeduhub.net/assets/main-d13945b0.js:9
refresh self-hosted:1359
mounted https://cocoda.openeduhub.net/assets/main-d13945b0.js:9
Vo https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
Sa https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
insert https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
Q https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
vq https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
_update https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
n https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
get https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
run https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
ZG https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
fp https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
Ih https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
(Async: promise callback)
rd https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
fp https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
Vw https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
update https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
notify https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
set https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
set https://cocoda.openeduhub.net/assets/main-1e48daa4.js:45
Pfe https://cocoda.openeduhub.net/assets/main-1e48daa4.js:45
commit https://cocoda.openeduhub.net/assets/main-1e48daa4.js:45
forEach self-hosted:203
commit https://cocoda.openeduhub.net/assets/main-1e48daa4.js:45
_withCommit https://cocoda.openeduhub.net/assets/main-1e48daa4.js:45
commit https://cocoda.openeduhub.net/assets/main-1e48daa4.js:45
commit https://cocoda.openeduhub.net/assets/main-1e48daa4.js:45
setSelected https://cocoda.openeduhub.net/assets/main-1e48daa4.js:891
InterpretGeneratorResume self-hosted:1822
AsyncFunctionNext self-hosted:810
(Async: async)
setSelected self-hosted:1359
i https://cocoda.openeduhub.net/assets/main-d13945b0.js:9
loadFromParameters https://cocoda.openeduhub.net/assets/main-d13945b0.js:9
loadFromParameters self-hosted:1359
$route https://cocoda.openeduhub.net/assets/main-d13945b0.js:9
Vo https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
run https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
ZG https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
fp https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
Ih https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
(Async: promise callback)
rd https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
fp https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
Vw https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
update https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
notify https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
set https://cocoda.openeduhub.net/assets/main-1e48daa4.js:5
init https://cocoda.openeduhub.net/assets/main-1e48daa4.js:49
forEach self-hosted:203
init https://cocoda.openeduhub.net/assets/main-1e48daa4.js:49
updateRoute https://cocoda.openeduhub.net/assets/main-1e48daa4.js:49
transitionTo https://cocoda.openeduhub.net/assets/main-1e48daa4.js:49
confirmTransition https://cocoda.openeduhub.net/assets/main-1e48daa4.js:49
n https://cocoda.openeduhub.net/assets/main-1e48daa4.js:49
rA https://cocoda.openeduhub.net/assets/main-1e48daa4.js:49
confirmTransition https://cocoda.openeduhub.net/assets/main-1e48daa4.js:49
n https://cocoda.openeduhub.net/assets/main-1e48daa4.js:49
n https://cocoda.openeduhub.net/assets/main-1e48daa4.js:49
v https://cocoda.openeduhub.net/assets/main-1e48daa4.js:49
npe https://cocoda.openeduhub.net/assets/main-1e48daa4.js:49
v https://cocoda.openeduhub.net/assets/main-1e48daa4.js:49
If you want or need further information on this feel free to reach out. Other than that this issue can be closed now.
Thanks!
thanks for the fast fix! It is working now 🎉
The use case is also mentioned, at least in the JSKOS-Server README
Of course! Yeah, it was supposed to work (and it has worked in the past), but it there were some undiscovered bugs related to this. So it's great that people are using it and pointing out these things to us! 🙂
There is another error now popping up, but seems unrelated to the mapping config.
Yeah, I'm pretty sure I know what this is, and it should already be fixed in Dev. If it doesn't bother you, it should be fine to ignore that error until we get the current changes in Dev ready for release (might take a few weeks though). Otherwise you could add the GND registry to your configuration to fix the issue right now:
{
"provider": "LobidApi",
"uri": "http://coli-conc.gbv.de/registry/lobid-gnd"
}
Quick update: The last issue should also be fixed now in v1.9.0.
Hello,
I get an error that prohibits me from allowing anyone to create mappings in cocoda. If I use the default setup in JSKOS-Server, i.e. just allowing reading, everything works as expected.
I have the following setup:
docker-compose.yml
jskos-server/data/config/config.json
cocoda/config/cocoda.json
This is the error I get in as console output when visiting cocoda: