|
@@ -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)
|