{"action":"created","issue":{"url":"https://api.github.com/repos/tmobile/sawtooth-next-directory/issues/26","repository_url":"https://api.github.com/repos/tmobile/sawtooth-next-directory","labels_url":"https://api.github.com/repos/tmobile/sawtooth-next-directory/issues/26/labels{/name}","comments_url":"https://api.github.com/repos/tmobile/sawtooth-next-directory/issues/26/comments","events_url":"https://api.github.com/repos/tmobile/sawtooth-next-directory/issues/26/events","html_url":"https://github.com/tmobile/sawtooth-next-directory/issues/26","id":425083765,"node_id":"MDU6SXNzdWU0MjUwODM3NjU=","number":26,"title":"Ledger Sync to Outbound Queue (1077): Non-proposal changes","user":{"login":"PatrickLammers","id":45403188,"node_id":"MDQ6VXNlcjQ1NDAzMTg4","avatar_url":"https://avatars0.githubusercontent.com/u/45403188?v=4","gravatar_id":"","url":"https://api.github.com/users/PatrickLammers","html_url":"https://github.com/PatrickLammers","followers_url":"https://api.github.com/users/PatrickLammers/followers","following_url":"https://api.github.com/users/PatrickLammers/following{/other_user}","gists_url":"https://api.github.com/users/PatrickLammers/gists{/gist_id}","starred_url":"https://api.github.com/users/PatrickLammers/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PatrickLammers/subscriptions","organizations_url":"https://api.github.com/users/PatrickLammers/orgs","repos_url":"https://api.github.com/users/PatrickLammers/repos","events_url":"https://api.github.com/users/PatrickLammers/events{/privacy}","received_events_url":"https://api.github.com/users/PatrickLammers/received_events","type":"User","site_admin":false},"labels":[{"id":1291585465,"node_id":"MDU6TGFiZWwxMjkxNTg1NDY1","url":"https://api.github.com/repos/tmobile/sawtooth-next-directory/labels/Blocked","name":"Blocked","color":"ef43e9","default":false},{"id":1288995385,"node_id":"MDU6TGFiZWwxMjg4OTk1Mzg1","url":"https://api.github.com/repos/tmobile/sawtooth-next-directory/labels/User%20Story","name":"User Story","color":"7c87ff","default":false},{"id":1285681467,"node_id":"MDU6TGFiZWwxMjg1NjgxNDY3","url":"https://api.github.com/repos/tmobile/sawtooth-next-directory/labels/bug","name":"bug","color":"d73a4a","default":true},{"id":1323894844,"node_id":"MDU6TGFiZWwxMzIzODk0ODQ0","url":"https://api.github.com/repos/tmobile/sawtooth-next-directory/labels/refined","name":"refined","color":"910d32","default":false}],"state":"open","locked":false,"assignee":{"login":"Srinuthalapati","id":23491817,"node_id":"MDQ6VXNlcjIzNDkxODE3","avatar_url":"https://avatars3.githubusercontent.com/u/23491817?v=4","gravatar_id":"","url":"https://api.github.com/users/Srinuthalapati","html_url":"https://github.com/Srinuthalapati","followers_url":"https://api.github.com/users/Srinuthalapati/followers","following_url":"https://api.github.com/users/Srinuthalapati/following{/other_user}","gists_url":"https://api.github.com/users/Srinuthalapati/gists{/gist_id}","starred_url":"https://api.github.com/users/Srinuthalapati/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Srinuthalapati/subscriptions","organizations_url":"https://api.github.com/users/Srinuthalapati/orgs","repos_url":"https://api.github.com/users/Srinuthalapati/repos","events_url":"https://api.github.com/users/Srinuthalapati/events{/privacy}","received_events_url":"https://api.github.com/users/Srinuthalapati/received_events","type":"User","site_admin":false},"assignees":[{"login":"Srinuthalapati","id":23491817,"node_id":"MDQ6VXNlcjIzNDkxODE3","avatar_url":"https://avatars3.githubusercontent.com/u/23491817?v=4","gravatar_id":"","url":"https://api.github.com/users/Srinuthalapati","html_url":"https://github.com/Srinuthalapati","followers_url":"https://api.github.com/users/Srinuthalapati/followers","following_url":"https://api.github.com/users/Srinuthalapati/following{/other_user}","gists_url":"https://api.github.com/users/Srinuthalapati/gists{/gist_id}","starred_url":"https://api.github.com/users/Srinuthalapati/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Srinuthalapati/subscriptions","organizations_url":"https://api.github.com/users/Srinuthalapati/orgs","repos_url":"https://api.github.com/users/Srinuthalapati/repos","events_url":"https://api.github.com/users/Srinuthalapati/events{/privacy}","received_events_url":"https://api.github.com/users/Srinuthalapati/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/tmobile/sawtooth-next-directory/milestones/3","html_url":"https://github.com/tmobile/sawtooth-next-directory/milestone/3","labels_url":"https://api.github.com/repos/tmobile/sawtooth-next-directory/milestones/3/labels","id":4198424,"node_id":"MDk6TWlsZXN0b25lNDE5ODQyNA==","number":3,"title":"S17 2019 4/17 - 4/30","description":"","creator":{"login":"PatrickLammers","id":45403188,"node_id":"MDQ6VXNlcjQ1NDAzMTg4","avatar_url":"https://avatars0.githubusercontent.com/u/45403188?v=4","gravatar_id":"","url":"https://api.github.com/users/PatrickLammers","html_url":"https://github.com/PatrickLammers","followers_url":"https://api.github.com/users/PatrickLammers/followers","following_url":"https://api.github.com/users/PatrickLammers/following{/other_user}","gists_url":"https://api.github.com/users/PatrickLammers/gists{/gist_id}","starred_url":"https://api.github.com/users/PatrickLammers/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PatrickLammers/subscriptions","organizations_url":"https://api.github.com/users/PatrickLammers/orgs","repos_url":"https://api.github.com/users/PatrickLammers/repos","events_url":"https://api.github.com/users/PatrickLammers/events{/privacy}","received_events_url":"https://api.github.com/users/PatrickLammers/received_events","type":"User","site_admin":false},"open_issues":10,"closed_issues":10,"state":"open","created_at":"2019-04-03T16:24:09Z","updated_at":"2019-04-25T20:28:51Z","due_on":"2019-04-30T07:00:00Z","closed_at":null},"comments":3,"created_at":"2019-03-25T19:45:51Z","updated_at":"2019-04-26T16:44:49Z","closed_at":null,"author_association":"MEMBER","body":"[User Story] | Investigate LDAP Outbound Sync\n----------|----------\nUser Story Title | Ledger Sync (Blockchain/Sawtooth) to Outbound_queue\nT-shirt size:  | L\nDescription | Currently, changes that are being made to LDAP roles/users on NEXT are not being applied to LDAP provider (**Note**: the inbound LDAP ingestion has been working, which is not a problem). We need to detect the **sync_direction** flag in metadata field of roles/users **????(messages/tables)?????**  coming out of the outbound/listener and determine if it is inbound or outbound, **\"for the Non-Proposal changes\"**. Only for OUTBOUND flag, **make a payload** that goes into the outbound queue (inbound messages can be ignored for this story)\n\n\nAcceptance Criteria/Tests\n1. **Demo**\n- Non-Proposals - Changes:\n    - Updating a Manager\n    - Create a Role\n- Non-LDAP changes (**IGNORE**)\n     - PACK Changes\n     - Tasks\n     - Role Admins\n- NEXT Delete changes (**IGNORE**)\n     - Example:\n           - \"REMOVE_ROLE_MEMBER\":   \"role_owners\"\n           - \"REMOVE_ROLE_OWNER\":   \"role_admins\"\n2. **UML Diagrams**: create new and/or update current UML diagrams for present state and desired future state.\n3. **Integration tests**: go here....  lots and lots of them.\n[Ledger Sync to Outbound Queue - 26.docx](https://github.com/tmobile/sawtooth-next-directory/files/3092376/Ledger.Sync.to.Outbound.Queue.-.26.docx)\n\nAha! Link: https://t-mobile1t-mobile.aha.io/features/N-306"},"comment":{"url":"https://api.github.com/repos/tmobile/sawtooth-next-directory/issues/comments/487123502","html_url":"https://github.com/tmobile/sawtooth-next-directory/issues/26#issuecomment-487123502","issue_url":"https://api.github.com/repos/tmobile/sawtooth-next-directory/issues/26","id":487123502,"node_id":"MDEyOklzc3VlQ29tbWVudDQ4NzEyMzUwMg==","user":{"login":"Srinuthalapati","id":23491817,"node_id":"MDQ6VXNlcjIzNDkxODE3","avatar_url":"https://avatars3.githubusercontent.com/u/23491817?v=4","gravatar_id":"","url":"https://api.github.com/users/Srinuthalapati","html_url":"https://github.com/Srinuthalapati","followers_url":"https://api.github.com/users/Srinuthalapati/followers","following_url":"https://api.github.com/users/Srinuthalapati/following{/other_user}","gists_url":"https://api.github.com/users/Srinuthalapati/gists{/gist_id}","starred_url":"https://api.github.com/users/Srinuthalapati/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Srinuthalapati/subscriptions","organizations_url":"https://api.github.com/users/Srinuthalapati/orgs","repos_url":"https://api.github.com/users/Srinuthalapati/repos","events_url":"https://api.github.com/users/Srinuthalapati/events{/privacy}","received_events_url":"https://api.github.com/users/Srinuthalapati/received_events","type":"User","site_admin":false},"created_at":"2019-04-26T16:44:49Z","updated_at":"2019-04-26T16:44:49Z","author_association":"NONE","body":"**New findings on - \"newly created NEXT role to be inserted as a LDAP Security_Group\":**\r\n\r\n1. A role when added back to AD, should we send the role_owner details, as well?\r\n2. If so, what if that role_owner is an user created on NEXT, and, who obviously shouldn't be inserted into LDAP?\r\n3. And, when we don't add the role_owner along with the role, who'll have rights to manage such roles/security_groups on AD?\r\n\r\n**Note**: Functioning of the LDAP AD shouldn't be disturbed. It should always be the true authentic entity."}}
{"actor":{"display_login":"Srinuthalapati"}}