)]}'
{"refstack-ui/app/components/vendors/vendorController.js":[{"author":{"_account_id":10526,"name":"Catherine Diep","email":"cdiep@us.ibm.com","username":"cdiep"},"change_message_id":"da4ea2b489d53fb127054e217cf4efbd34aab2e1","unresolved":false,"context_lines":[{"line_number":79,"context_line":"        /**"},{"line_number":80,"context_line":"         * This will \u0027send\u0027 application for registration."},{"line_number":81,"context_line":"         */"},{"line_number":82,"context_line":"        function registerVendor() {"},{"line_number":83,"context_line":"            var url \u003d [refstackApiUrl, \u0027/vendors/\u0027, ctrl.vendorId,"},{"line_number":84,"context_line":"                       \u0027/action\u0027].join(\u0027\u0027);"},{"line_number":85,"context_line":"            $http.post(url, {register: null}).success(function() {"}],"source_content_type":"text/javascript","patch_set":2,"id":"bab6814e_dd1aef7b","line":82,"range":{"start_line":82,"start_character":16,"end_line":82,"end_character":32},"updated":"2016-05-24 23:54:30.000000000","message":"Could we also add a \"cancel registration\" request ?  That is changing the vendor type back to \"private\".","commit_id":"747f3721eacc589fd73ee74f0756b30892ec6c4a"},{"author":{"_account_id":10234,"name":"Andrey Pavlov","email":"andrey.mp@gmail.com","username":"andrey-mp"},"change_message_id":"734d1a7690fa9c0143f9b885111d387bd126d50f","unresolved":false,"context_lines":[{"line_number":79,"context_line":"        /**"},{"line_number":80,"context_line":"         * This will \u0027send\u0027 application for registration."},{"line_number":81,"context_line":"         */"},{"line_number":82,"context_line":"        function registerVendor() {"},{"line_number":83,"context_line":"            var url \u003d [refstackApiUrl, \u0027/vendors/\u0027, ctrl.vendorId,"},{"line_number":84,"context_line":"                       \u0027/action\u0027].join(\u0027\u0027);"},{"line_number":85,"context_line":"            $http.post(url, {register: null}).success(function() {"}],"source_content_type":"text/javascript","patch_set":2,"id":"9abb7d3a_f5196c89","line":82,"range":{"start_line":82,"start_character":16,"end_line":82,"end_character":32},"in_reply_to":"9abb7d3a_a4569c27","updated":"2016-05-31 19:00:40.000000000","message":"use cases 1 and 2 are implemeted in API.\nuse case 3 needs to add one more action to API. - we can do it now by changing spec and API code. or we can do it later.","commit_id":"747f3721eacc589fd73ee74f0756b30892ec6c4a"},{"author":{"_account_id":10526,"name":"Catherine Diep","email":"cdiep@us.ibm.com","username":"cdiep"},"change_message_id":"c05cdbc9ae1a740c76255344706da9a6db05c00e","unresolved":false,"context_lines":[{"line_number":79,"context_line":"        /**"},{"line_number":80,"context_line":"         * This will \u0027send\u0027 application for registration."},{"line_number":81,"context_line":"         */"},{"line_number":82,"context_line":"        function registerVendor() {"},{"line_number":83,"context_line":"            var url \u003d [refstackApiUrl, \u0027/vendors/\u0027, ctrl.vendorId,"},{"line_number":84,"context_line":"                       \u0027/action\u0027].join(\u0027\u0027);"},{"line_number":85,"context_line":"            $http.post(url, {register: null}).success(function() {"}],"source_content_type":"text/javascript","patch_set":2,"id":"9abb7d3a_a4569c27","line":82,"range":{"start_line":82,"start_character":16,"end_line":82,"end_character":32},"in_reply_to":"bab6814e_2fcad34f","updated":"2016-05-31 18:13:08.000000000","message":"Using your step 1 through 5. Adding:\nstep 6: delete vendor\nstep 7: cancel the registration\n\n* Use case 1 (normal flow): step 1,2,3,4,5\n* Use case 2 (user decides to delete the declined registration): step 1,2,3,6\n* Use case 3 (user created a vendor, requested registration but changes his/her mind and wants to halt (cancel) the registration but does not want to delete the vendor ): step 1,2,7\n\nIn use case 3, the user may want to temporary halt the registration request pending for user\u0027s company internal approval process.  The user should not need to delete vendor and later create again.","commit_id":"747f3721eacc589fd73ee74f0756b30892ec6c4a"},{"author":{"_account_id":10234,"name":"Andrey Pavlov","email":"andrey.mp@gmail.com","username":"andrey-mp"},"change_message_id":"df4d3adb0a6c044bb5da2575453b16a675ddffe3","unresolved":false,"context_lines":[{"line_number":79,"context_line":"        /**"},{"line_number":80,"context_line":"         * This will \u0027send\u0027 application for registration."},{"line_number":81,"context_line":"         */"},{"line_number":82,"context_line":"        function registerVendor() {"},{"line_number":83,"context_line":"            var url \u003d [refstackApiUrl, \u0027/vendors/\u0027, ctrl.vendorId,"},{"line_number":84,"context_line":"                       \u0027/action\u0027].join(\u0027\u0027);"},{"line_number":85,"context_line":"            $http.post(url, {register: null}).success(function() {"}],"source_content_type":"text/javascript","patch_set":2,"id":"bab6814e_2fcad34f","line":82,"range":{"start_line":82,"start_character":16,"end_line":82,"end_character":32},"in_reply_to":"bab6814e_dd1aef7b","updated":"2016-05-25 08:27:56.000000000","message":"what is use case?\n\nmy thoughts:\n1. user creates vendor\n2. user applies for registration\n3. admin declines registration\n4. user edits vendor information (we don\u0027t have such UI yet)\n5. user applies for registration one more time\n\nor\n1, 2, 3 are same\n4. user deletes vendor\n\nor user can delete vendor on step 3.\n\nSo I think that user have to delete vendor if he wants to recall registration.","commit_id":"747f3721eacc589fd73ee74f0756b30892ec6c4a"}],"refstack-ui/app/components/vendors/vendors.html":[{"author":{"_account_id":10526,"name":"Catherine Diep","email":"cdiep@us.ibm.com","username":"cdiep"},"change_message_id":"da4ea2b489d53fb127054e217cf4efbd34aab2e1","unresolved":false,"context_lines":[{"line_number":12,"context_line":"    \u003ctable ng-show\u003d\"ctrl.data\" class\u003d\"table table-striped table-hover\"\u003e"},{"line_number":13,"context_line":"        \u003cthead\u003e"},{"line_number":14,"context_line":"            \u003ctr\u003e"},{"line_number":15,"context_line":"                \u003cth\u003eName\u003c/th\u003e"},{"line_number":16,"context_line":"                \u003cth\u003eDescription\u003c/th\u003e"},{"line_number":17,"context_line":"                \u003cth\u003eType\u003c/th\u003e"},{"line_number":18,"context_line":"            \u003c/tr\u003e"},{"line_number":19,"context_line":"        \u003c/thead\u003e"},{"line_number":20,"context_line":"        \u003ctbody\u003e"}],"source_content_type":"text/html","patch_set":2,"id":"bab6814e_4f20069c","line":17,"range":{"start_line":15,"start_character":16,"end_line":17,"end_character":27},"updated":"2016-05-24 23:54:30.000000000","message":"Could we display additional fields like created_by_user, create_at, ... if the user is vendor admin or Foundation admin?","commit_id":"747f3721eacc589fd73ee74f0756b30892ec6c4a"},{"author":{"_account_id":10526,"name":"Catherine Diep","email":"cdiep@us.ibm.com","username":"cdiep"},"change_message_id":"c05cdbc9ae1a740c76255344706da9a6db05c00e","unresolved":false,"context_lines":[{"line_number":12,"context_line":"    \u003ctable ng-show\u003d\"ctrl.data\" class\u003d\"table table-striped table-hover\"\u003e"},{"line_number":13,"context_line":"        \u003cthead\u003e"},{"line_number":14,"context_line":"            \u003ctr\u003e"},{"line_number":15,"context_line":"                \u003cth\u003eName\u003c/th\u003e"},{"line_number":16,"context_line":"                \u003cth\u003eDescription\u003c/th\u003e"},{"line_number":17,"context_line":"                \u003cth\u003eType\u003c/th\u003e"},{"line_number":18,"context_line":"            \u003c/tr\u003e"},{"line_number":19,"context_line":"        \u003c/thead\u003e"},{"line_number":20,"context_line":"        \u003ctbody\u003e"}],"source_content_type":"text/html","patch_set":2,"id":"9abb7d3a_8f1571e6","line":17,"range":{"start_line":15,"start_character":16,"end_line":17,"end_character":27},"in_reply_to":"bab6814e_2f6db332","updated":"2016-05-31 18:13:08.000000000","message":"Agree with Andrey on the additional fields should be shown only at the \u0027my vendors\" page.  I put the comments on the wrong file.","commit_id":"747f3721eacc589fd73ee74f0756b30892ec6c4a"},{"author":{"_account_id":10234,"name":"Andrey Pavlov","email":"andrey.mp@gmail.com","username":"andrey-mp"},"change_message_id":"df4d3adb0a6c044bb5da2575453b16a675ddffe3","unresolved":false,"context_lines":[{"line_number":12,"context_line":"    \u003ctable ng-show\u003d\"ctrl.data\" class\u003d\"table table-striped table-hover\"\u003e"},{"line_number":13,"context_line":"        \u003cthead\u003e"},{"line_number":14,"context_line":"            \u003ctr\u003e"},{"line_number":15,"context_line":"                \u003cth\u003eName\u003c/th\u003e"},{"line_number":16,"context_line":"                \u003cth\u003eDescription\u003c/th\u003e"},{"line_number":17,"context_line":"                \u003cth\u003eType\u003c/th\u003e"},{"line_number":18,"context_line":"            \u003c/tr\u003e"},{"line_number":19,"context_line":"        \u003c/thead\u003e"},{"line_number":20,"context_line":"        \u003ctbody\u003e"}],"source_content_type":"text/html","patch_set":2,"id":"bab6814e_2f6db332","line":17,"range":{"start_line":15,"start_character":16,"end_line":17,"end_character":27},"in_reply_to":"bab6814e_4f20069c","updated":"2016-05-25 08:27:56.000000000","message":"This file is used for viewing public/my vendors.\n\nI suggest to show additional fields only at \u0027my vendors\u0027 page if you want.","commit_id":"747f3721eacc589fd73ee74f0756b30892ec6c4a"}]}
