[1.6.2]
Update penpot to 2.4.3
Full Changelog
Fix errors from editable select on measures menu Taiga #9888
Fix exception on importing some templates from templates slider
Consolidate adding share button to workspace
Fix problem when pasting text Taiga #9929
Fix incorrect media reference handling on component instantiation
Right I think for this we should rather adjust the package to enable the optionalSso flag, otherwise this can have unexpected side-effects, if the app state assumes Cloudron OIDC and thus ensures that on startup, while the user overwrites some related env vars for custom use. This will especially become an issue if env vars change in the future.
It is currently not on our list, given the penpot installation count we see and that being quite the edge case on top which needs extra maintenance on our side. We will keep it in mind for when we have free resources to tackle that.
Ah I didn't realize this is the actual domain you had installed Penpot, so never mind my comment about external resources not loading.
What makes you think your issue is related to the github issue you posted? Do you have any extra error logs which are the same as in the report? Otherwise you may have to create a separate issue in github with your error stack trace, as we are not penpot internal experts here.
The last FAIL is the root cause then, OpenID requires the app to reach the OpenID provider, which is on the dashboard domain on Cloudron. Other OpenID enabled apps will also fail then to log in.
If you use Cloudflare, have you tried the suggestion? Otherwise check https://docs.cloudron.io/troubleshooting/#hairpin-nat
After reading your feedback, I tried the same workflow as yesterday. No chance to log in via OIDC. Then I restored a backup with version 1.10 and logged in via OIDC. Everything worked as expected. Then update to 2.0. Tada. Everything works. No idea why.
(My) problem solved.
Hi @nebulon,
I've tested the new package.
Login is now possible for invited users, it's perfect.
And editor role is now correctly applied, I don't know if it was a mistake from me at first, but it's now solved.
Thanks a lot for assistance !
Not sure, I can't reproduce this issue here, neither on a fresh nor older instance. Have you found anything related in the upstream issue tracker?
Given the exception about incomplete user info, is there anything missing strange in the profile? Maybe special characters which penpot potentially can't handle well?
OK again I asked too quickly. You must be logged out for this to work. I was testing sending an invite to myself before I sent them to the rest of the team... All good!
AFAIK, there isn't one - https://github.com/penpot/penpot/discussions/2508 and https://old.reddit.com/r/selfhosted/comments/n63e71/penpot_admin_user/
I see a repo at https://github.com/penpot/penpot-admin but this is experimental