Documentation ¶
Index ¶
- type ApiStore
- func (apiStore *ApiStore) CreateUser(ctx context.Context, identity *idm.User) (*idm.User, error)
- func (apiStore *ApiStore) CrossLoadShare(ctx context.Context, syncShare *models.SyncShare, target models.ReadableStore, ...) error
- func (apiStore *ApiStore) DeleteACL(ctx context.Context, acl *idm.ACL) error
- func (apiStore *ApiStore) DeleteGroup(ctx context.Context, identity *idm.User) error
- func (apiStore *ApiStore) DeleteRole(ctx context.Context, identity *idm.Role) error
- func (apiStore *ApiStore) DeleteUser(ctx context.Context, identity *idm.User) error
- func (apiStore *ApiStore) GetGroupInfo(ctx context.Context, groupPath string, params map[string]interface{}) (u *idm.User, e error)
- func (apiStore *ApiStore) GetUser(ctx context.Context, id string) (*idm.User, error)
- func (apiStore *ApiStore) GetUserInfo(ctx context.Context, userName string, params map[string]interface{}) (u *idm.User, aclCtxt context.Context, e error)
- func (apiStore *ApiStore) ListACLs(ctx context.Context, params map[string]interface{}) ([]*idm.ACL, error)
- func (apiStore *ApiStore) ListConfig(ctx context.Context, params map[string]interface{}) (*source.ChangeSet, error)
- func (apiStore *ApiStore) ListGroups(ctx context.Context, params map[string]interface{}) ([]*idm.User, error)
- func (apiStore *ApiStore) ListRoles(ctx context.Context, userStore models.ReadableStore, ...) ([]*idm.Role, error)
- func (apiStore *ApiStore) ListShares(ctx context.Context, params map[string]interface{}) ([]*models.SyncShare, error)
- func (apiStore *ApiStore) ListUsers(ctx context.Context, params map[string]interface{}, progress chan float32) (map[string]*idm.User, error)
- func (apiStore *ApiStore) PutACL(ctx context.Context, acl *idm.ACL) error
- func (apiStore *ApiStore) PutConfig(ctx context.Context, changeset *source.ChangeSet) error
- func (apiStore *ApiStore) PutGroup(ctx context.Context, identity *idm.User) error
- func (apiStore *ApiStore) PutRole(ctx context.Context, identity *idm.Role) (*idm.Role, error)
- func (apiStore *ApiStore) PutShare(ctx context.Context, s *models.SyncShare) error
- func (apiStore *ApiStore) ReadNode(ctx context.Context, wsUuid string, wsPath string) (*tree.Node, error)
- func (apiStore *ApiStore) UpdateUser(ctx context.Context, identity *idm.User) (*idm.User, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApiStore ¶
type ApiStore struct {
// contains filtered or unexported fields
}
func NewAPIStore ¶
func NewAPIStore() *ApiStore
func (*ApiStore) CreateUser ¶
Writable user store sql, pydio, api
func (*ApiStore) CrossLoadShare ¶
func (*ApiStore) DeleteGroup ¶
func (*ApiStore) DeleteRole ¶
func (*ApiStore) DeleteUser ¶
func (*ApiStore) GetGroupInfo ¶
func (*ApiStore) GetUserInfo ¶
func (*ApiStore) ListConfig ¶
func (apiStore *ApiStore) ListConfig(ctx context.Context, params map[string]interface{}) (*source.ChangeSet, error)
Configuration
func (*ApiStore) ListGroups ¶
func (*ApiStore) ListShares ¶
func (apiStore *ApiStore) ListShares(ctx context.Context, params map[string]interface{}) ([]*models.SyncShare, error)
SHARES
Click to show internal directories.
Click to hide internal directories.