Sprint 3 - hamstar/Braincase GitHub Wiki
Deliverables for Sprint 3
Email server
- #247 Mail should be able to be sent via a SMTP server specified by the user (Through Web Interface)
- #246 Need to Check that EXIM4 is sending emails at all or can be easily configured
Git
- #248 GIT Repo needs to be auto cloned into the home directory.
- repo.git will be the repo
- git use hook to checkout the repo to the home dir
- look at a process to check any new file into the repo
Backup/restore process improvement
- #253Dropbox backups need to be inside a subfolder (Compatible with existing Dropbox files)
- #254 Define exactly how dropbox backups work.
- Diagram for backup and restores may be required.
- When restoring, current braincase should essentially be backed up
- #255 When backing up, backups should be verified.
- #256 When restoring, should be able to compare differences.
- #257 More complex restore system in web interface (Automatically detect backups in multiple locations)
- #258 When backing up, Braincase should be 'locked' and signaled in a polite way
Broken stuff
- #258 The user-sync does not work if the linux user already exists (BUG) - Need to check not root, and create regardless (even if already exists in linux system)
- #258 Documentation needs to be cleaned up (Move Proxy to the top)
UI
- #245 Start page when logging on should be a welcome page (Maybe with basic documentation or features) (This should be created by default)
- #244 When an initial user is created, they should only get the welcome email once EVERYTHING is created and ready. (Ie all crons are run)
- dwpab#1 There should be a "retry email" button for enabling dropbox which sends the email again.
- [#243](#241 .htaccess URL redirection.
- [#242](#241 Dokuwiki was a bit hard to use regarding the UI
- #241 There should be more BRAINCASE Branding.
Deliverables from Sprint 2 to be completed
Backup Diagram
http://i.imgur.com/7bxjI.png
Software Evaluated this Sprint
Resultant Architecture
https://cacoo.com/diagrams/PEiwmkbHlkveBpsA-2CDF9.png