Skip to content
Snippets Groups Projects

Complete profile page

Merged Sandro Lutz requested to merge profile into master
2 unresolved threads

The Profile page is now completed and fully functional.

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
19 }
20 return this.memberships;
21 }
22
23 export function enroll(groupId) {
24 return m.request({
25 method: 'POST',
26 url: `${apiUrl}/groupmemberships`,
27 headers: getToken() ? {
28 Authorization: `Token ${getToken()}`,
29 } : {},
30 data: { group: groupId, user: getUserId() },
31 }).then((result) => {
32 const membership = result;
33 const group = this.groups.find(item => item._id === membership.group);
34 membership.group = group === undefined ? membership.group : group;
  • 176 },
    177 };
    178
    179 if (this.busy[membership.group._id]) {
    180 buttonArgs.disabled = 'disabled';
    181 }
    182
    183 return m('div', [
    184 m('span', membership.group.name),
    185 membership.expiry === undefined ? undefined : m('span', `(expires on ${membership.expiry})`),
    186 m('button', buttonArgs, 'withdraw'),
    187 ]);
    188 })),
    189 m('div', groups.getList().map((group) => {
    190 if (groups.getMemberships().some(element => element.group._id === group._id)) {
    191 return m.trust('');
  • scmoritz added 7 commits

    added 7 commits

    Compare with previous version

  • scmoritz added 14 commits

    added 14 commits

    Compare with previous version

  • merged

  • Please register or sign in to reply
    Loading