{"action":"created","issue":{"url":"https://api.github.com/repos/AutomationSolutionz/Framework_0.1/issues/361","labels_url":"https://api.github.com/repos/AutomationSolutionz/Framework_0.1/issues/361/labels{/name}","comments_url":"https://api.github.com/repos/AutomationSolutionz/Framework_0.1/issues/361/comments","events_url":"https://api.github.com/repos/AutomationSolutionz/Framework_0.1/issues/361/events","html_url":"https://github.com/AutomationSolutionz/Framework_0.1/issues/361","id":56337517,"number":361,"title":"Issues with \"Feature\"","user":{"login":"m3thun","id":7844105,"avatar_url":"https://avatars.githubusercontent.com/u/7844105?v=3","gravatar_id":"","url":"https://api.github.com/users/m3thun","html_url":"https://github.com/m3thun","followers_url":"https://api.github.com/users/m3thun/followers","following_url":"https://api.github.com/users/m3thun/following{/other_user}","gists_url":"https://api.github.com/users/m3thun/gists{/gist_id}","starred_url":"https://api.github.com/users/m3thun/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/m3thun/subscriptions","organizations_url":"https://api.github.com/users/m3thun/orgs","repos_url":"https://api.github.com/users/m3thun/repos","events_url":"https://api.github.com/users/m3thun/events{/privacy}","received_events_url":"https://api.github.com/users/m3thun/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-02-03T06:04:40Z","updated_at":"2015-02-03T10:10:53Z","closed_at":null,"body":"(1)​ When I'm in \"Manage -> Project Settings -> Feature\" tab, here's what happened:\r\n\r\n  (i) I tried to create a feature called mitFeature_1, it was created successfully.\r\n \r\n (ii) I tried to create a feature called \"mit,Feature\" (intentionally putting a comma in the name), neither did it give me an error, nor it created the feature. It simply did nothing. An error message should be displayed suggesting the criteria of naming (only Alphanumeric etc..).\r\n\r\n  (iii) Similarly, I tried to create \"mitFeature2.\" and \"mitFeature2@\", nothing happens.\r\n\r\n  (iv) I tried to delete the Features I've created, it does NOT delete.\r\n\r\n  (v) I created a Feature called \"m.i.t\", it created the Feature with the name \"m\". So anything after the dot (.) is ignored but still accepts such name.\r\n\r\n  (vi) I created a Feature named \"R.i.z\", just like last time it saved the name as \"R\". This time I created another feature named \"R.i.z.u\", nothing happens. So, I tried adding \"R.i.z.u\" again, now it says the name already exists.\r\n\r\nSo, basically if someone adds R.i.z / R.i.z.u / R.i.z.w.a.n, all 3 features will be added in the database, but only one name \"R\" will be displayed.\r\n\r\n(vii) After creating a Feature, the page auto-refreshes, and goes back to first tab, which is \"Dependency\". Then again I've to click the Feature tab to get there. If I'm in Feature tab, even after the page refreshes, it should bring me back to the same tab.\r\n\r\n(viii) I tried to Link / Unlink Features, both actions worked fine.\r\n\r\n(2) Under \"Requirement -> Create/Edit\", while choosing a Feature from the drop-down menu, it would be convenient for the user if a \"Create New..\" option is added, which would take the user directly to \"Manage -> Project Settings\". It would be convenient if there are currently no features and the list is empty. so the user can just click and immediately go to the page where one could be created.\r\n\r\nThis will minimize the number of times the user has to go back and forth between Menus."},"comment":{"url":"https://api.github.com/repos/AutomationSolutionz/Framework_0.1/issues/comments/72625195","html_url":"https://github.com/AutomationSolutionz/Framework_0.1/issues/361#issuecomment-72625195","issue_url":"https://api.github.com/repos/AutomationSolutionz/Framework_0.1/issues/361","id":72625195,"user":{"login":"minar09","id":3684134,"avatar_url":"https://avatars.githubusercontent.com/u/3684134?v=3","gravatar_id":"","url":"https://api.github.com/users/minar09","html_url":"https://github.com/minar09","followers_url":"https://api.github.com/users/minar09/followers","following_url":"https://api.github.com/users/minar09/following{/other_user}","gists_url":"https://api.github.com/users/minar09/gists{/gist_id}","starred_url":"https://api.github.com/users/minar09/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/minar09/subscriptions","organizations_url":"https://api.github.com/users/minar09/orgs","repos_url":"https://api.github.com/users/minar09/repos","events_url":"https://api.github.com/users/minar09/events{/privacy}","received_events_url":"https://api.github.com/users/minar09/received_events","type":"User","site_admin":false},"created_at":"2015-02-03T10:10:53Z","updated_at":"2015-02-03T10:10:53Z","body":"Features are saved in postgresql ltree format e.g.\r\nFirst.second.third.fourth etc. That's why i guess only the text before\r\ndot(.) is shown. So it should be prevented in front-end not to put dot(.)\r\nin feature name.\r\n\r\nOn Tue, Feb 3, 2015 at 12:04 PM, m3thun <notifications@github.com> wrote:\r\n\r\n> (1)​ When I'm in \"Manage -> Project Settings -> Feature\" tab, here's what\r\n> happened:\r\n>\r\n> (i) I tried to create a feature called mitFeature_1, it was created\r\n> successfully.\r\n>\r\n> (ii) I tried to create a feature called \"mit,Feature\" (intentionally\r\n> putting a comma in the name), neither did it give me an error, nor it\r\n> created the feature. It simply did nothing. An error message should be\r\n> displayed suggesting the criteria of naming (only Alphanumeric etc..).\r\n>\r\n> (iii) Similarly, I tried to create \"mitFeature2.\" and \"mitFeature2@\",\r\n> nothing happens.\r\n>\r\n> (iv) I tried to delete the Features I've created, it does NOT delete.\r\n>\r\n> (v) I created a Feature called \"m.i.t\", it created the Feature with the\r\n> name \"m\". So anything after the dot (.) is ignored but still accepts such\r\n> name.\r\n>\r\n> (vi) I created a Feature named \"R.i.z\", just like last time it saved the\r\n> name as \"R\". This time I created another feature named \"R.i.z.u\", nothing\r\n> happens. So, I tried adding \"R.i.z.u\" again, now it says the name already\r\n> exists.\r\n>\r\n> So, basically if someone adds R.i.z / R.i.z.u / R.i.z.w.a.n, all 3\r\n> features will be added in the database, but only one name \"R\" will be\r\n> displayed.\r\n>\r\n> (vii) After creating a Feature, the page auto-refreshes, and goes back to\r\n> first tab, which is \"Dependency\". Then again I've to click the Feature tab\r\n> to get there. If I'm in Feature tab, even after the page refreshes, it\r\n> should bring me back to the same tab.\r\n>\r\n> (viii) I tried to Link / Unlink Features, both actions worked fine.\r\n>\r\n> (2) Under \"Requirement -> Create/Edit\", while choosing a Feature from the\r\n> drop-down menu, it would be convenient for the user if a \"Create New..\"\r\n> option is added, which would take the user directly to \"Manage -> Project\r\n> Settings\". It would be convenient if there are currently no features and\r\n> the list is empty. so the user can just click and immediately go to the\r\n> page where one could be created.\r\n>\r\n> This will minimize the number of times the user has to go back and forth\r\n> between Menus.\r\n>\r\n> —\r\n> Reply to this email directly or view it on GitHub\r\n> <https://github.com/AutomationSolutionz/Framework_0.1/issues/361>.\r\n>\r\n\r\n\r\n\r\n-- \r\nMatiur Rahman Minar\r\nProgrammer\r\nAutomation Solutionz\r\n1212 Countrystone Drive,\r\nKitchener, N2N 3R4."}}