GitHub ReleaseEvent at 2014-06-06 04:13:42
Repository: MuseumAssetTracker
Actor: lifeofbrian
Payload: {"action":"published","release":{"url":"https://api.github.com/repos/lifeofbrian/MuseumAssetTracker/releases/360015","assets_url":"https://api.github.com/repos/lifeofbrian/MuseumAssetTracker/releases/360015/assets","upload_url":"https://uploads.github.com/repos/lifeofbrian/MuseumAssetTracker/releases/360015/assets{?name}","html_url":"https://github.com/lifeofbrian/MuseumAssetTracker/releases/tag/week5","id":360015,"tag_name":"week5","target_commitish":"master","name":"Week 5 Assignment Completion","draft":false,"author":{"login":"lifeofbrian","id":149614,"avatar_url":"https://avatars.githubusercontent.com/u/149614?","gravatar_id":"8e1c5bd908a08e8d7b967a21036f427e","url":"https://api.github.com/users/lifeofbrian","html_url":"https://github.com/lifeofbrian","followers_url":"https://api.github.com/users/lifeofbrian/followers","following_url":"https://api.github.com/users/lifeofbrian/following{/other_user}","gists_url":"https://api.github.com/users/lifeofbrian/gists{/gist_id}","starred_url":"https://api.github.com/users/lifeofbrian/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lifeofbrian/subscriptions","organizations_url":"https://api.github.com/users/lifeofbrian/orgs","repos_url":"https://api.github.com/users/lifeofbrian/repos","events_url":"https://api.github.com/users/lifeofbrian/events{/privacy}","received_events_url":"https://api.github.com/users/lifeofbrian/received_events","type":"User","site_admin":false},"prerelease":true,"created_at":"2014-06-06T04:01:20Z","published_at":"2014-06-06T04:13:42Z","assets":[],"tarball_url":"https://api.github.com/repos/lifeofbrian/MuseumAssetTracker/tarball/week5","zipball_url":"https://api.github.com/repos/lifeofbrian/MuseumAssetTracker/zipball/week5","body":"Week 5\r\n------------\r\n- Key Feature: Implemented Archive-based implementations of Location, User, and Asset services\r\n- Tweak: Renamed App to \"Assets\" (rather than Museum Asset Tracker to avoid truncation of name in icon list)\r\n- Sustaining Engineering: Established service base classes so that week 6's efforts with integrating SQLite would be more productive\r\n- Bug fix from Week 4: Don't create duplicate mock assets when restarting the application\r\n\r\nWeek 4\r\n-------------\r\n- Added total count of assets to the prompt\r\n- Added Date Created, Date Updated, Created By User, Updated By User to Asset metadata\r\n- Limited creation, editing, deletion of assets to Curator users.\r\n- Create 3 mock users:\r\n        curator:password\r\n        viewer:password\r\n        administrator:password\r\n        (app prepopulates with the curator username and password password)\r\n        (administrator login provides no functionality yet today because there are no active related user stories)\r\n- Used UIPickerView for selection of location in Add and Edit Asset Views\r\n- Added Image Popup to individual view\r\n- Stylized details text around image for individual view\r\n- Added popup for large screen view of image\r\n- Extensive updates to service-based unit tests\r\n\r\nWeek 3\r\n-------------\r\nAttached is my submission of Museum Asset Tracker. This project includes the following progress:\r\n\r\n- Model: Definition of the Asset Service Cache implementation, Asset, and Asset Service interface\r\n- View: Storyboards of four views:\r\n        - Main View (List/Search Assets)\r\n        - Individual Asset View\r\n        - Add Asset View\r\n        - Edit Asset View\r\n- Controller: 4 View Controllers, and a shared utility class with class methods\r\n- Managers: Asset Manager responsible for handling user interaction with service layer from the ViewControllers\r\n\r\nFeatures:\r\n- Upon loading the application, you're presented with two sample assets in the Museum collection. \r\n- You may add, edit, or delete (via swipe) assets within the collection. \r\n- Images (from the device's camera) may be appended to assets by clicking pre-selected image (or large camera icon) on the add and edit screens. (Note: Camera is not available in simulator mode)\r\n- Search may be used from the main screen to filter assets.\r\n\r\nUnit Tests\r\n- Some unit tests are provided to cover the Asset Service Cache implementation\r\n"}}