Skip to content

Commit 7c2273a

Browse files
committed
fix repo permission
1 parent 0da4f05 commit 7c2273a

File tree

2 files changed

+14
-12
lines changed

2 files changed

+14
-12
lines changed

templates/repo/settings/collaboration.tmpl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,13 @@
1919
</div>
2020
<div class="ui eight wide column">
2121
{{svg "octicon-shield-lock"}}
22-
<div class="ui inline dropdown">
22+
<div class="ui inline dropdown access-mode" data-url="{{$.Link}}/access_mode" data-uid="{{.ID}}">
2323
<div class="text">{{if eq .Collaboration.Mode 1}}{{$.i18n.Tr "repo.settings.collaboration.read"}}{{else if eq .Collaboration.Mode 2}}{{$.i18n.Tr "repo.settings.collaboration.write"}}{{else if eq .Collaboration.Mode 3}}{{$.i18n.Tr "repo.settings.collaboration.admin"}}{{else}}{{$.i18n.Tr "repo.settings.collaboration.undefined"}}{{end}}</div>
2424
{{svg "octicon-triangle-down" 14 "dropdown icon"}}
25-
<div class="access-mode menu" data-url="{{$.Link}}/access_mode" data-uid="{{.ID}}">
26-
<div class="item" data-text="{{$.i18n.Tr "repo.settings.collaboration.admin"}}" data-value="3">{{$.i18n.Tr "repo.settings.collaboration.admin"}}</div>
27-
<div class="item" data-text="{{$.i18n.Tr "repo.settings.collaboration.write"}}" data-value="2">{{$.i18n.Tr "repo.settings.collaboration.write"}}</div>
28-
<div class="item" data-text="{{$.i18n.Tr "repo.settings.collaboration.read"}}" data-value="1">{{$.i18n.Tr "repo.settings.collaboration.read"}}</div>
25+
<div class="menu">
26+
<div class="item" data-text="{{$.i18n.Tr "repo.settings.collaboration.admin"}}" data-value="3">{{$.i18n.Tr "repo.settings.collaboration.admin"}}</div>
27+
<div class="item" data-text="{{$.i18n.Tr "repo.settings.collaboration.write"}}" data-value="2">{{$.i18n.Tr "repo.settings.collaboration.write"}}</div>
28+
<div class="item" data-text="{{$.i18n.Tr "repo.settings.collaboration.read"}}" data-value="1">{{$.i18n.Tr "repo.settings.collaboration.read"}}</div>
2929
</div>
3030
</div>
3131
</div>

web_src/js/features/repo-settings.js

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,15 @@ const {appSubUrl, csrfToken} = window.config;
66

77
export function initRepoSettingsCollaboration() {
88
// Change collaborator access mode
9-
$('.access-mode.menu .item').on('click', function () {
10-
const $menu = $(this).parent();
11-
$.post($menu.data('url'), {
12-
_csrf: csrfToken,
13-
uid: $menu.data('uid'),
14-
mode: $(this).data('value')
15-
});
9+
const $dropdown = $('.page-content.repository .ui.access-mode.dropdown');
10+
$dropdown.dropdown({
11+
onChange(value) {
12+
$.post($dropdown.attr('data-url'), {
13+
_csrf: csrfToken,
14+
uid: $dropdown.attr('data-uid'),
15+
mode: value,
16+
});
17+
}
1618
});
1719
}
1820

0 commit comments

Comments
 (0)