excluded users can do nothing

This commit is contained in:
boyska 2017-09-23 20:02:06 +02:00
parent b08952ebf4
commit 5a54a6da8a

View file

@ -214,6 +214,9 @@ func (c *Config) GetShareURL(sharename string) (url.URL, error) {
// GetAuthShares returns an array of all the shares the user is authorized to use, including its home.
func (c *Config) GetAuthShares(username string) []Share {
shares := make([]Share, 0)
if c.Global.Excluded.Has(username) {
return shares
}
for _, s := range c.Shares {
if s.IsAuthorized(username) {
shares = append(shares, s)