MidasDesktop
From MIDAS Wiki
Contents |
Assessment of Missing Features
This was generated by Patrick Reynolds and Zach Mullen on 2011-10-12. It was updated by Patrick Reynolds, Zach Mullen and Yuzheng Zhou on 2012-02-16.
Completed
- Create a profile for authentication
- Login with a profile
- Anonymous
- Authenticated
- Fetch the server tree
- Including metadata
- (almost) EVERYTHING (dynamically fetched, of course
- No revisions...yet
- Client Database support
- Can now create a Midas3 database on the client
- View client database hierarchy in the same manner as the server
- Can add all things
- Drag files into items
- Context menu support for addition of resources and viewing them in
the native file browser
- Synchronization
- Push and Pull from the server work
- Hashing is used to reduce redundant uploads
- Progress reporting at the bitstream level, but not in total
- Client-side Deletion
- Bitstream count and overall progress
- Upload/Download resume
- No duplication of data
- Search
Things to Do (for next release)
- Server tree actions and context menu
- pull resource
- delete resource
- view in browser
- Client tree actions
- Expand-all and Collapse-all
- Drag into folder as items
- Add revision information
- Metadata editing
- Adding a concept of "dirty" resources
- In-client and out-of-client changes
- renames out-of-client are deletions
- We can only really handle binary modifications or DB modifications
- In-client and out-of-client changes
Things to Do (backlog)
- Expand-tree thread bug
- Problem with tree state preservation...
- Pull user folders
- Recursive addition of folders
- Client file location management
- Moving the tree
- Copying bitstreams into tree
- Wizard??
- Community Agreement