{"action":"created","issue":{"url":"https://api.github.com/repos/DIOS-Tech/BlueHarvest/issues/1","labels_url":"https://api.github.com/repos/DIOS-Tech/BlueHarvest/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/DIOS-Tech/BlueHarvest/issues/1/comments","events_url":"https://api.github.com/repos/DIOS-Tech/BlueHarvest/issues/1/events","html_url":"https://github.com/DIOS-Tech/BlueHarvest/issues/1","id":52615727,"number":1,"title":"Requirements","user":{"login":"ybotspawn","id":280946,"avatar_url":"https://avatars.githubusercontent.com/u/280946?v=3","gravatar_id":"","url":"https://api.github.com/users/ybotspawn","html_url":"https://github.com/ybotspawn","followers_url":"https://api.github.com/users/ybotspawn/followers","following_url":"https://api.github.com/users/ybotspawn/following{/other_user}","gists_url":"https://api.github.com/users/ybotspawn/gists{/gist_id}","starred_url":"https://api.github.com/users/ybotspawn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ybotspawn/subscriptions","organizations_url":"https://api.github.com/users/ybotspawn/orgs","repos_url":"https://api.github.com/users/ybotspawn/repos","events_url":"https://api.github.com/users/ybotspawn/events{/privacy}","received_events_url":"https://api.github.com/users/ybotspawn/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/DIOS-Tech/BlueHarvest/labels/Infrastructure","name":"Infrastructure","color":"fbca04"},{"url":"https://api.github.com/repos/DIOS-Tech/BlueHarvest/labels/Project%20Management","name":"Project Management","color":"eb6420"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":10,"created_at":"2014-12-22T02:52:30Z","updated_at":"2015-03-18T15:30:28Z","closed_at":null,"body":"Requirements\r\n\r\n- [x] Create test data so that the database can be boostrapped with it for testing purposes\r\n- [x] Support username + password login (This comes stock with individual login accounts courtesy of ASP.NET Identity)~~- Support multiple authentication methods (Username + Password, ActiveDirectory, Oauth)~~\r\n- [ ] Implement a landing page for all new users\r\n- [ ] Employee manager should be able to store pertinent employee data (contact information, emergency contacts, pay information, etc)\r\n- [ ] Vacation requests\r\n- [ ] Vacation requests should be routed to appropriate supervisors\r\n- [ ] Vacation requests should be available to integrate in multiple formats (Calendar Invite, Sharepoint Update, Email, WebDav)\r\n- [ ] Employee information should be exportable to CSV format ~~- Employee information should be exportable in multiple formats (CSV, xlsx, vCard, PDF)~~\r\n- [ ] Implement a centralized admin console\r\n- [ ] Host a daily schedule ~~- Update or host a daily schedule (Static web content, Sharepoint, Cloud hosted calendar, webdav)~~\r\n- [ ] Support daily notifications via email ~~- [ ] Support daily notifications (Email, SMS, Web)~~\r\n- [ ] Implement a web API\r\n- [ ] Implement time sheet processing\r\n\r\nItems that have a line through them are big and lofty and only serve to complicate things. These have been boiled down to one specific requirement that can be finished. The lofty features can be added once we have a proof of concept that fulfills the baseline requirements.\r\n\r\n-- ORIGINAL THOUGHT PROCESS BELOW --\r\n\r\nGenerate the requirements for a business schedule management application\r\n\r\n1. Manage employees organizational status:\r\n\r\nIE: Management team, HR team, Engineering team\r\n\r\nJohn Smith is the manager of HR team, Frank Doe reports to John Smith\r\n\r\nFilling these out\r\n\r\n\tSingle Schedule Database\r\n\tLeave requests\r\n\tEmployee time\r\n\tOranization understandin\r\n\tCentralized administration\r\n\t!Plugin supportable - Through Services, Web Apis, and Daemons\r\n\t\t++Sharepoint, Google, Amazon Calendars/Email/Groupware, Active Directory\r\n\t!API\r\n\t\t++Allow querying, updating through apps etc\r\n\r\n\r\npermit login\r\nlanding page\r\nuser roles\r\n\r\nedits, creates, update, archive, cancel (CRUAC)\r\n\r\nvanilla branding out of box\r\n\r\nSchedule\r\nOrganizational Knowledge (how organization is made up)\r\nManagement Team:\r\nChris*\r\nGwenn\r\nJim\r\nEngineering Team:\r\nFrank\r\nMatt *\r\nLeave requests"},"comment":{"url":"https://api.github.com/repos/DIOS-Tech/BlueHarvest/issues/comments/83021882","html_url":"https://github.com/DIOS-Tech/BlueHarvest/issues/1#issuecomment-83021882","issue_url":"https://api.github.com/repos/DIOS-Tech/BlueHarvest/issues/1","id":83021882,"user":{"login":"ybotspawn","id":280946,"avatar_url":"https://avatars.githubusercontent.com/u/280946?v=3","gravatar_id":"","url":"https://api.github.com/users/ybotspawn","html_url":"https://github.com/ybotspawn","followers_url":"https://api.github.com/users/ybotspawn/followers","following_url":"https://api.github.com/users/ybotspawn/following{/other_user}","gists_url":"https://api.github.com/users/ybotspawn/gists{/gist_id}","starred_url":"https://api.github.com/users/ybotspawn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ybotspawn/subscriptions","organizations_url":"https://api.github.com/users/ybotspawn/orgs","repos_url":"https://api.github.com/users/ybotspawn/repos","events_url":"https://api.github.com/users/ybotspawn/events{/privacy}","received_events_url":"https://api.github.com/users/ybotspawn/received_events","type":"User","site_admin":false},"created_at":"2015-03-18T15:30:27Z","updated_at":"2015-03-18T15:30:27Z","body":"Hmmmm Soooo I agree... lets talk about it tonight...\n\nOn Wed, Mar 18, 2015 at 11:24 AM, Frank Hale <notifications@github.com>\nwrote:\n\n> -- BEGIN RANT --\n>\n> I'm going to speak frankly for a second. This F# ASP.NET MVC shit is a\n> complete joke. Manually editing the fsproj file because the F# Visual\n> Studio plugin is not mature enough, porting the C# templates for MVC and\n> Web API over to F#. This is all complete and total bullshit and 100 commits\n> in we are still no closer to having a solution than when we started. 90% of\n> the goddamn effort is fucking with the lack of VS support for doing\n> anything in F# web related.\n>\n> This entire project should have been C# or something else not .NET.\n>\n> -- END RANT --\n>\n> —\n> Reply to this email directly or view it on GitHub\n> <https://github.com/DIOS-Tech/BlueHarvest/issues/1#issuecomment-83020359>.\n>\n"}}