{"action":"closed","issue":{"url":"https://api.github.com/repos/Altinn/altinn-studio/issues/372","repository_url":"https://api.github.com/repos/Altinn/altinn-studio","labels_url":"https://api.github.com/repos/Altinn/altinn-studio/issues/372/labels{/name}","comments_url":"https://api.github.com/repos/Altinn/altinn-studio/issues/372/comments","events_url":"https://api.github.com/repos/Altinn/altinn-studio/issues/372/events","html_url":"https://github.com/Altinn/altinn-studio/issues/372","id":379740998,"node_id":"MDU6SXNzdWUzNzk3NDA5OTg=","number":372,"title":"Analysis: access management and rights delegation in Studio","user":{"login":"AnneThorseng","id":43368277,"node_id":"MDQ6VXNlcjQzMzY4Mjc3","avatar_url":"https://avatars3.githubusercontent.com/u/43368277?v=4","gravatar_id":"","url":"https://api.github.com/users/AnneThorseng","html_url":"https://github.com/AnneThorseng","followers_url":"https://api.github.com/users/AnneThorseng/followers","following_url":"https://api.github.com/users/AnneThorseng/following{/other_user}","gists_url":"https://api.github.com/users/AnneThorseng/gists{/gist_id}","starred_url":"https://api.github.com/users/AnneThorseng/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AnneThorseng/subscriptions","organizations_url":"https://api.github.com/users/AnneThorseng/orgs","repos_url":"https://api.github.com/users/AnneThorseng/repos","events_url":"https://api.github.com/users/AnneThorseng/events{/privacy}","received_events_url":"https://api.github.com/users/AnneThorseng/received_events","type":"User","site_admin":false},"labels":[{"id":1083104352,"node_id":"MDU6TGFiZWwxMDgzMTA0MzUy","url":"https://api.github.com/repos/Altinn/altinn-studio/labels/access-management","name":"access-management","color":"57c1f5","default":false},{"id":1064609752,"node_id":"MDU6TGFiZWwxMDY0NjA5NzUy","url":"https://api.github.com/repos/Altinn/altinn-studio/labels/analysis","name":"analysis","color":"ed9030","default":false},{"id":1054525533,"node_id":"MDU6TGFiZWwxMDU0NTI1NTMz","url":"https://api.github.com/repos/Altinn/altinn-studio/labels/designer","name":"designer","color":"d3fdbb","default":false},{"id":1119352973,"node_id":"MDU6TGFiZWwxMTE5MzUyOTcz","url":"https://api.github.com/repos/Altinn/altinn-studio/labels/team-steam","name":"team-steam","color":"FFD700","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/Altinn/altinn-studio/milestones/11","html_url":"https://github.com/Altinn/altinn-studio/milestone/11","labels_url":"https://api.github.com/repos/Altinn/altinn-studio/milestones/11/labels","id":3819061,"node_id":"MDk6TWlsZXN0b25lMzgxOTA2MQ==","number":11,"title":"Sprint 22","description":"","creator":{"login":"lvbachmann","id":36764011,"node_id":"MDQ6VXNlcjM2NzY0MDEx","avatar_url":"https://avatars3.githubusercontent.com/u/36764011?v=4","gravatar_id":"","url":"https://api.github.com/users/lvbachmann","html_url":"https://github.com/lvbachmann","followers_url":"https://api.github.com/users/lvbachmann/followers","following_url":"https://api.github.com/users/lvbachmann/following{/other_user}","gists_url":"https://api.github.com/users/lvbachmann/gists{/gist_id}","starred_url":"https://api.github.com/users/lvbachmann/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lvbachmann/subscriptions","organizations_url":"https://api.github.com/users/lvbachmann/orgs","repos_url":"https://api.github.com/users/lvbachmann/repos","events_url":"https://api.github.com/users/lvbachmann/events{/privacy}","received_events_url":"https://api.github.com/users/lvbachmann/received_events","type":"User","site_admin":false},"open_issues":37,"closed_issues":28,"state":"open","created_at":"2018-11-13T19:53:21Z","updated_at":"2018-12-11T06:55:13Z","due_on":"2018-12-11T08:00:00Z","closed_at":null},"comments":2,"created_at":"2018-11-12T11:46:24Z","updated_at":"2018-12-11T06:55:13Z","closed_at":"2018-12-11T06:55:13Z","author_association":"NONE","body":"How do we solve access management and rights delegation in Altinn Studio?\r\n\r\nConclusion:\r\nFor MVP we will use the builtin roles in gitea to handle role delegation and access to services. \r\nWhen you are admin to an organisation you can create teams and give a set of rights to a set of members and add repos. \r\nFor MVP 01 all members will be put in the group \"owners\" in order to be able to create repositories. \r\n\r\nWe will document how this should be configured and not build any other additional support into AltinnStudio to enhance the user experience. \r\n\r\nThe further analysis of how this should be done after MVP.01 is put in issue #465.\r\n\r\nThe role admin to each organisation will be given by someone in the development team (currently held by @eimik @jezpoz ) to service owners. This role gives access to delegate access to repositories to other members. \r\n\r\nUseful resources: \r\nhttps://docs.gitea.io/en-us/\r\n![image](https://user-images.githubusercontent.com/43368277/48948846-3cac5700-ef36-11e8-8149-4846d29a2e6c.png)\r\n\r\n- [x] Use standard Gitea functionality? Where does that limit us? \r\n- [x] What for MVP and what for later...\r\n- [x] update documentation\r\n- [x] What happens first time a user logs in\r\n- [x] How is dashboard shown when you don't have an organisation\r\n"}}
{"actor":{"display_login":"gudrunvigerustfuru"}}