admin

package
v0.0.0-...-0161a4f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 28, 2024 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrNoExpire = fmt.Errorf("No File Expiry.")

Functions

This section is empty.

Types

type AddUserTask

type AddUserTask struct {
	KiteBrokerTask
	// contains filtered or unexported fields
}

func (AddUserTask) Desc

func (T AddUserTask) Desc() string

func (*AddUserTask) Init

func (T *AddUserTask) Init() (err error)

func (*AddUserTask) Main

func (T *AddUserTask) Main() (err error)

func (AddUserTask) Name

func (T AddUserTask) Name() string

func (AddUserTask) New

func (T AddUserTask) New() Task

func (*AddUserTask) ProcessFolder

func (T *AddUserTask) ProcessFolder(sess *KWSession, user *KiteUser, folder *KiteObject)

type CSVOnboardTask

type CSVOnboardTask struct {

	// Required for all tasks
	KiteBrokerTask
	// contains filtered or unexported fields
}

func (*CSVOnboardTask) AddUsersToFolder

func (T *CSVOnboardTask) AddUsersToFolder(path, permission string, users []string, subscribe bool) (err error)

func (*CSVOnboardTask) CreateRestrictedUser

func (T *CSVOnboardTask) CreateRestrictedUser(user string) (err error)

func (CSVOnboardTask) Desc

func (T CSVOnboardTask) Desc() string

func (*CSVOnboardTask) Init

func (T *CSVOnboardTask) Init() (err error)

func (*CSVOnboardTask) IsInternal

func (T *CSVOnboardTask) IsInternal(user string) bool

func (*CSVOnboardTask) LookupFolder

func (T *CSVOnboardTask) LookupFolder(path string) (string, error)

func (CSVOnboardTask) LookupPermission

func (T CSVOnboardTask) LookupPermission(permission string) (int, error)

func (*CSVOnboardTask) Main

func (T *CSVOnboardTask) Main() (err error)

func (CSVOnboardTask) Name

func (T CSVOnboardTask) Name() string

func (CSVOnboardTask) New

func (T CSVOnboardTask) New() Task

type FileCleanerTask

type FileCleanerTask struct {
	KiteBrokerTask
	// contains filtered or unexported fields
}

func (*FileCleanerTask) CheckFile

func (T *FileCleanerTask) CheckFile(sess *KWSession, user *KiteUser, file *KiteObject)

func (FileCleanerTask) Desc

func (T FileCleanerTask) Desc() string

func (*FileCleanerTask) GetFileExpiration

func (T *FileCleanerTask) GetFileExpiration(user *KiteUser) (file_expiration time.Time, err error)

Finds out the expiration settings for the user in question.

func (*FileCleanerTask) Init

func (T *FileCleanerTask) Init() (err error)

func (*FileCleanerTask) Main

func (T *FileCleanerTask) Main() (err error)

func (FileCleanerTask) Name

func (T FileCleanerTask) Name() string

func (FileCleanerTask) New

func (T FileCleanerTask) New() Task

func (*FileCleanerTask) ProcessFolder

func (T *FileCleanerTask) ProcessFolder(sess *KWSession, user *KiteUser, folder *KiteObject)

type FolderFileExpiryTask

type FolderFileExpiryTask struct {
	KiteBrokerTask
	// contains filtered or unexported fields
}

func (*FolderFileExpiryTask) ChangeFiles

func (T *FolderFileExpiryTask) ChangeFiles(sess *KWSession, user *KiteUser, folder *KiteObject) (err error)

Sets all files within My Folder to an expiration date.

func (FolderFileExpiryTask) Desc

func (T FolderFileExpiryTask) Desc() string

func (*FolderFileExpiryTask) GetProfileExpiration

func (T *FolderFileExpiryTask) GetProfileExpiration(user *KiteUser) (folder_expiry int, file_expiry int, err error)

Finds out the expiration settings for the user in question.

func (*FolderFileExpiryTask) Init

func (T *FolderFileExpiryTask) Init() (err error)

func (*FolderFileExpiryTask) Main

func (T *FolderFileExpiryTask) Main() (err error)

func (*FolderFileExpiryTask) ModifyFolder

func (T *FolderFileExpiryTask) ModifyFolder(sess *KWSession, user *KiteUser, folder *KiteObject) (err error)

Updates folder to profile expiry

func (FolderFileExpiryTask) Name

func (T FolderFileExpiryTask) Name() string

func (FolderFileExpiryTask) New

func (T FolderFileExpiryTask) New() Task

func (*FolderFileExpiryTask) ProcessFolder

func (T *FolderFileExpiryTask) ProcessFolder(sess *KWSession, user *KiteUser, folder *KiteObject)

func (*FolderFileExpiryTask) Recover

func (T *FolderFileExpiryTask) Recover(sess *KWSession, folder *KiteObject) (err error)

type FolderReportTask

type FolderReportTask struct {
	KiteBrokerTask
	// contains filtered or unexported fields
}

func (FolderReportTask) Desc

func (T FolderReportTask) Desc() string

func (*FolderReportTask) Init

func (T *FolderReportTask) Init() (err error)

func (*FolderReportTask) Main

func (T *FolderReportTask) Main() (err error)

func (FolderReportTask) Name

func (T FolderReportTask) Name() string

func (FolderReportTask) New

func (T FolderReportTask) New() Task

func (*FolderReportTask) ProcessFolder

func (T *FolderReportTask) ProcessFolder(sess *KWSession, user *KiteUser, folder *KiteObject)

func (*FolderReportTask) ReportFolder

func (T *FolderReportTask) ReportFolder(sess *KWSession, user *KiteUser, folder *KiteObject)

type MetadataTask

type MetadataTask struct {

	// Required for all tasks
	KiteBrokerTask
	// contains filtered or unexported fields
}

func (*MetadataTask) CheckForActivity

func (T *MetadataTask) CheckForActivity(folder_id string) bool

func (MetadataTask) Desc

func (T MetadataTask) Desc() string

func (*MetadataTask) FolderProcessor

func (T *MetadataTask) FolderProcessor(sess KWSession, obj KiteObject)

func (*MetadataTask) Init

func (T *MetadataTask) Init() (err error)

func (*MetadataTask) Main

func (T *MetadataTask) Main() (err error)

func (MetadataTask) Name

func (T MetadataTask) Name() string

func (MetadataTask) New

func (T MetadataTask) New() Task

func (*MetadataTask) UpdateActivity

func (T *MetadataTask) UpdateActivity(folder_id string)

func (*MetadataTask) Write

func (T *MetadataTask) Write(path string, user string) (err error)

type MigrateProfileTask

type MigrateProfileTask struct {
	SRC KWAPI

	// Required for all tasks
	KiteBrokerTask
	// contains filtered or unexported fields
}

func (*MigrateProfileTask) CloneFolder

func (T *MigrateProfileTask) CloneFolder(migration_users *MigrateUser, folder *KiteObject) (err error)

func (*MigrateProfileTask) CopyUser

func (T *MigrateProfileTask) CopyUser(src_user KiteUser) (err error)

func (MigrateProfileTask) Desc

func (T MigrateProfileTask) Desc() string

func (*MigrateProfileTask) Init

func (T *MigrateProfileTask) Init() (err error)

func (*MigrateProfileTask) Main

func (T *MigrateProfileTask) Main() (err error)

func (*MigrateProfileTask) MapProfiles

func (T *MigrateProfileTask) MapProfiles() (err error)

func (MigrateProfileTask) Name

func (T MigrateProfileTask) Name() string

func (MigrateProfileTask) New

func (T MigrateProfileTask) New() Task

func (*MigrateProfileTask) ProcessFolder

func (T *MigrateProfileTask) ProcessFolder(migration_users *MigrateUser, folder *KiteObject)

func (*MigrateProfileTask) SetPerms

func (T *MigrateProfileTask) SetPerms(migration_users *MigrateUser, folder *KiteObject, members []KiteMember) (err error)

func (MigrateProfileTask) SwapEmails

func (T MigrateProfileTask) SwapEmails(input string) string

type MigrateUser

type MigrateUser struct {
	// contains filtered or unexported fields
}

type MoveMyFolder

type MoveMyFolder struct {

	// Required for all tasks
	KiteBrokerTask
	// contains filtered or unexported fields
}

func (MoveMyFolder) Desc

func (T MoveMyFolder) Desc() string

func (*MoveMyFolder) Init

func (T *MoveMyFolder) Init() (err error)

func (*MoveMyFolder) Main

func (T *MoveMyFolder) Main() (err error)

func (MoveMyFolder) Name

func (T MoveMyFolder) Name() string

func (MoveMyFolder) New

func (T MoveMyFolder) New() Task

func (*MoveMyFolder) RelocateUserMyFolder

func (T *MoveMyFolder) RelocateUserMyFolder(username string) (err error)

type UserProfilerTask

type UserProfilerTask struct {
	KiteBrokerTask
	// contains filtered or unexported fields
}

func (UserProfilerTask) Desc

func (T UserProfilerTask) Desc() string

func (*UserProfilerTask) Init

func (T *UserProfilerTask) Init() (err error)

Init function.

func (*UserProfilerTask) Main

func (T *UserProfilerTask) Main() (err error)

Main function

func (UserProfilerTask) Name

func (T UserProfilerTask) Name() string

func (*UserProfilerTask) New

func (T *UserProfilerTask) New() Task

type UserRemoverTask

type UserRemoverTask struct {
	KiteBrokerTask
	// contains filtered or unexported fields
}

func (UserRemoverTask) Desc

func (T UserRemoverTask) Desc() string

func (*UserRemoverTask) Init

func (T *UserRemoverTask) Init() (err error)

func (*UserRemoverTask) Main

func (T *UserRemoverTask) Main() (err error)

func (UserRemoverTask) Name

func (T UserRemoverTask) Name() string

func (UserRemoverTask) New

func (T UserRemoverTask) New() Task

func (*UserRemoverTask) ReadCSV

func (T *UserRemoverTask) ReadCSV(file string) (err error)

func (UserRemoverTask) RemoveUser

func (T UserRemoverTask) RemoveUser(input KiteUser) bool

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL