Behavior of create_repo API as a general user
toras
toras9000 at gmail.com
Sun Jan 3 01:38:24 UTC 2021
Hi
Thank you for your answer.
I understand that it is a process of changing the interpretation of this
setting value.
I'm looking forward to future versions including behavior fixes.
Thanks
----
toras9000
On 2021/01/03 7:49, Mads Kiilerich wrote:
> Hi
>
> You are right. Kallithea has some bugs around API permission handling. It is not
> using the "create top-level repositories" permissions correctly.
>
> This problem is related to the
> "This will also give all users API access to create repositories everywhere.
> That might change in future versions."
> note, even though you see the opposite problem.
>
> This behaviour is kind of intentional -
> https://kallithea-scm.org/repos/kallithea/changeset/6620542597d3 - and with some
> awareness in the test suite -
> https://kallithea-scm.org/repos/kallithea-incoming/changeset/975f5769be08 ...
> but doesn't match what hg.create.repositoryactually means:
> https://kallithea-scm.org/repos/kallithea/changeset/8aad6a324739#kallitheamodeldbpy_n1676
>
> I propose
> https://kallithea-scm.org/repos/kallithea/pull-request/303/_/api_permission_check to
> fix this.
>
> /Mads
>
>
More information about the kallithea-general
mailing list