{"action":"opened","issue":{"url":"https://api.github.com/repos/friendica/friendica/issues/6078","repository_url":"https://api.github.com/repos/friendica/friendica","labels_url":"https://api.github.com/repos/friendica/friendica/issues/6078/labels{/name}","comments_url":"https://api.github.com/repos/friendica/friendica/issues/6078/comments","events_url":"https://api.github.com/repos/friendica/friendica/issues/6078/events","html_url":"https://github.com/friendica/friendica/issues/6078","id":377441502,"node_id":"MDU6SXNzdWUzNzc0NDE1MDI=","number":6078,"title":"Simplify creation/management of communities","user":{"login":"divnull","id":13994330,"node_id":"MDQ6VXNlcjEzOTk0MzMw","avatar_url":"https://avatars2.githubusercontent.com/u/13994330?v=4","gravatar_id":"","url":"https://api.github.com/users/divnull","html_url":"https://github.com/divnull","followers_url":"https://api.github.com/users/divnull/followers","following_url":"https://api.github.com/users/divnull/following{/other_user}","gists_url":"https://api.github.com/users/divnull/gists{/gist_id}","starred_url":"https://api.github.com/users/divnull/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/divnull/subscriptions","organizations_url":"https://api.github.com/users/divnull/orgs","repos_url":"https://api.github.com/users/divnull/repos","events_url":"https://api.github.com/users/divnull/events{/privacy}","received_events_url":"https://api.github.com/users/divnull/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-11-05T15:09:16Z","updated_at":"2018-11-05T15:09:16Z","closed_at":null,"author_association":"NONE","body":"A lot of soon-to-be-former G+ users are looking for a social media platform which has a feature the works like G+ communities do. Friendica can do this, via the community account type, but creation of management of them is unfriendly.\r\n\r\n### Expected behavior\r\n\r\nSome sort of a \"create community\" button someplace, which leads to a form where you set the name and preferences of the community, click create and be done.\r\n\r\n### Actual behavior\r\n\r\nAssuming you can figure out what you are actually supposed to do, you first log out. Create a new user for the community, going through the whole account creation process. Set the delegate for this new account to your main account. Log out. Log back into your main account.\r\n\r\n### Possible Implementation\r\n\r\nOne way this might be accomplished is by doing something is with the notion of a \"subordinate user\" (or whatever you want to call it). One logged in user could create a subordinate user that:\r\n\r\n- is automatically delegated to the creating user.\r\n- has no password, and can never be used to log in. (If that isn't possible, you could emulate the same effect just by assigning the user a random password that no one ever sees and no e-mail address, though this would be less secure.)\r\n- has some link back to the creator (unless the delegation is sufficient for this purpose).\r\n\r\nSome mechanism would need to exist that would allow a user to transfer a \"subordinate user\" to another user.\r\n"}}
{"actor":{"display_login":"divnull"}}