Commit graph

233 commits

Author SHA1 Message Date
Manfred Touron 31a8cef59f
Merge pull request #9 from moul/dev/moul/roles
Support multiple roles
2017-11-23 19:00:12 +01:00
Manfred Touron beeba0551b Add 'listhosts' role (fix #5) 2017-11-23 18:59:59 +01:00
Manfred Touron a36bb68957 Allow connecting to the shell mode with the registered username or email 2017-11-23 17:45:16 +01:00
Manfred Touron 9cd9152a91 Switch from IsAdmin boolean to Roles 2017-11-23 17:45:16 +01:00
Manfred Touron 09c1e0504e Add 'acl update' command (fix #4) 2017-11-23 12:01:17 +01:00
Manfred Touron 37d7c839dd Add 'user update' command (fix #3) 2017-11-23 11:36:24 +01:00
Manfred Touron 8ba418308e
Merge pull request #8 from moul/dev/moul/wip-update
Add 'host update'
2017-11-23 10:36:34 +01:00
Manfred Touron cfcf124d83 Improve CLI help messages 2017-11-23 10:35:51 +01:00
Manfred Touron ccb0071d12 Add Add 'host update' command (fix #2) 2017-11-23 10:15:28 +01:00
Manfred Touron 681f59c1e6 More details in 'ls' commands 2017-11-23 10:05:13 +01:00
Manfred Touron 1bdee1a107 Refactor database helpers 2017-11-23 09:58:32 +01:00
Manfred Touron a2f3a51fe5 Post-release version bump 2017-11-22 15:16:24 +01:00
Manfred Touron 98d4360a76 v1.2.0 2017-11-22 15:15:30 +01:00
Manfred Touron 15c58c99b2
Small typo 2017-11-20 11:12:58 +01:00
Manfred Touron e6198e16e5 Testing backup/restore/backup/diff in integration 2017-11-20 10:24:30 +01:00
Manfred Touron 97d166ad8f Enable debug in integration 2017-11-19 01:30:37 +01:00
Manfred Touron fb4ca3d219 Use a database migration system 2017-11-19 01:30:35 +01:00
Manfred Touron 62aea661cc Backup/restore settings 2017-11-19 01:30:16 +01:00
Manfred Touron f33326db4d govendor add github.com/go-gormigrate/gormigrate 2017-11-19 01:30:15 +01:00
Manfred Touron c5d00728d0 $> govendor add github.com/asaskevich/govalidator 2017-11-19 01:30:15 +01:00
Manfred Touron 1591cbc208 Use govalidator to perform more consistent input validation 2017-11-19 01:30:13 +01:00
Manfred Touron 58d9aef616 Test ACLs/hostgroups/usergroups 2017-11-15 19:17:14 +01:00
Manfred Touron a087cdad09 Store and compare version in database 2017-11-15 19:17:14 +01:00
Manfred Touron 7f754e2ab9 Add basic integration tests 2017-11-15 19:17:14 +01:00
Manfred Touron 2261d27c94 Allow to set the first invite token (for testing) 2017-11-15 19:17:14 +01:00
Manfred Touron f97c9f2878 Support assign multiple groups to hosts and users (#2) 2017-11-15 19:16:55 +01:00
Manfred Touron d6a7a6702f Post-release version bump 2017-11-14 11:16:24 +01:00
Manfred Touron abba8dc990 Show how to expose port with Docker 2017-11-14 10:15:40 +01:00
Manfred Touron 602514f517 Add Docker upgrade instructions 2017-11-14 10:12:25 +01:00
Manfred Touron 8db6afe8b9 Add 'make backup' dev helper 2017-11-14 09:57:59 +01:00
Manfred Touron 3e565365f6 v1.1.0 2017-11-14 01:29:59 +01:00
Manfred Touron 20fee4e98a Set random seed properly 2017-11-14 01:29:25 +01:00
Manfred Touron 2cc91bf681 Disable mysql support 2017-11-14 01:28:18 +01:00
Manfred Touron 9253b9dd60 Add CHANGELOG.md 2017-11-14 01:20:50 +01:00
Manfred Touron 20a2ffcd6c Add better versionning 2017-11-14 01:13:51 +01:00
Manfred Touron 0b137e1939 Use dynamic version 2017-11-14 00:38:23 +01:00
Manfred Touron 8d6a76a93b Add Docker instruction 2017-11-14 00:27:12 +01:00
Manfred Touron 5ad2d59b3b Add note about backup/restore 2017-11-14 00:21:19 +01:00
Manfred Touron 83ad730579 Add 'config restore' 2017-11-13 23:57:52 +01:00
Manfred Touron f03cdc095c Add 'config backup' 2017-11-13 20:22:45 +01:00
Manfred Touron 0b9f9b43a8 Implement exit (fix #6) 2017-11-13 20:15:12 +01:00
Manfred Touron df0fc6aa13
Update README.md 2017-11-13 12:21:26 +01:00
Manfred Touron dde9ac6603
Update README.md 2017-11-13 11:18:19 +01:00
Manfred Touron 8057c744e8 Initial version of README.md 2017-11-13 11:11:41 +01:00
Manfred Touron b96bccbba2 Add basic ACL support 2017-11-13 10:13:17 +01:00
Manfred Touron 15d3379c71 Add more stats in 'ls' commands 2017-11-11 00:27:52 +01:00
Manfred Touron b9d447266d Add 'acl {create,inspect,ls,rm}' commands 2017-11-11 00:25:27 +01:00
Manfred Touron fbb596d8f7 Add ACLs 2017-11-10 18:35:21 +01:00
Manfred Touron 2f38f0c7b4 Add some stats on 'ls' commands 2017-11-10 18:20:22 +01:00
Manfred Touron a6518ceffd Add 'usergroup {create,inspect,ls,rm}' commands 2017-11-10 18:06:10 +01:00