Documentation
¶
Index ¶
- type Agent
- type Antivirus
- type App
- type Computer
- type GeneralSettings
- type Model
- func (m *Model) AddAdmittedTag(settingsId int, tag int) error
- func (m *Model) AddImportedUser(uid, name, email, phone, country string) error
- func (m *Model) AddProfile(description string) (*ent.Profile, error)
- func (m *Model) AddTagToAgent(agentId, tagId string) error
- func (m *Model) AddTagToProfile(profileId int, tagId int) error
- func (m *Model) AddTaskToProfile(c echo.Context, profileID int, cfg TaskConfig) error
- func (m *Model) AddUser(uid, name, email, phone, country string) error
- func (m *Model) AgentsExists() (bool, error)
- func (m *Model) Close() error
- func (m *Model) ConfirmEmail(uid string) error
- func (m *Model) ConfirmLogIn(uid string) error
- func (m *Model) CountAgentApps(agentId string, f filters.ApplicationsFilter) (int, error)
- func (m *Model) CountAgentsByOS() ([]Agent, error)
- func (m *Model) CountAgentsByOSVersion() ([]Agent, error)
- func (m *Model) CountAgentsNotReportedLast24h() (int, error)
- func (m *Model) CountAgentsReportedLast24h() (int, error)
- func (m *Model) CountAllAgents(f filters.AgentFilter, excludeWaitingForAdmissionAgents bool) (int, error)
- func (m *Model) CountAllAntiviri(f filters.AntivirusFilter) (int, error)
- func (m *Model) CountAllApps(f filters.ApplicationsFilter) (int, error)
- func (m *Model) CountAllCertificates(f filters.CertificateFilter) (int, error)
- func (m *Model) CountAllComputers(f filters.AgentFilter) (int, error)
- func (m *Model) CountAllDeployments() (int, error)
- func (m *Model) CountAllOSUsernames() (int, error)
- func (m *Model) CountAllOrgMetadata() (int, error)
- func (m *Model) CountAllProfileIssues(profileID int) (int, error)
- func (m *Model) CountAllProfiles() (int, error)
- func (m *Model) CountAllSessions() (int, error)
- func (m *Model) CountAllSystemUpdates(f filters.SystemUpdatesFilter) (int, error)
- func (m *Model) CountAllTags() (int, error)
- func (m *Model) CountAllTasksForProfile(profileID int) (int, error)
- func (m *Model) CountAllUpdateAgents(f filters.UpdateAgentsFilter) (int, error)
- func (m *Model) CountAllUpdateServers(f filters.UpdateServersFilter) (int, error)
- func (m *Model) CountAllUsers(f filters.UserFilter) (int, error)
- func (m *Model) CountCertificatesAboutToexpire() (int, error)
- func (m *Model) CountDeploymentsForAgent(agentId string) (int, error)
- func (m *Model) CountDifferentPrinters() (int, error)
- func (m *Model) CountDifferentVendor() (int, error)
- func (m *Model) CountDisabledAgents() (int, error)
- func (m *Model) CountDisabledAntivirusAgents() (int, error)
- func (m *Model) CountLatestUpdates(agentId string) (int, error)
- func (m *Model) CountMetadataForAgent(agentId string) (int, error)
- func (m *Model) CountNoAutoupdateAgents() (int, error)
- func (m *Model) CountOutdatedAgents() (int, error)
- func (m *Model) CountOutdatedAntivirusDatabaseAgents() (int, error)
- func (m *Model) CountPendingUpdateAgents() (int, error)
- func (m *Model) CountUpgradableAgents(version string) (int, error)
- func (m *Model) CountVNCSupportedAgents() (int, error)
- func (m *Model) CountWaitingForAdmissionAgents() (int, error)
- func (m *Model) CreateInitialSettings() error
- func (m *Model) DeleteAgent(agentId string) error
- func (m *Model) DeleteAllAgents() (int, error)
- func (m *Model) DeleteCertificate(serial int64) error
- func (m *Model) DeleteOrgMetadata(id int) error
- func (m *Model) DeleteProfile(profileId int) error
- func (m *Model) DeleteServer(serverId int) error
- func (m *Model) DeleteSession(token string) error
- func (m *Model) DeleteTag(tagId int) error
- func (m *Model) DeleteTask(taskId int) error
- func (m *Model) DeleteUser(uid string) error
- func (m *Model) DeploymentAlreadyInstalled(agentId, packageId string) (bool, error)
- func (m *Model) DeploymentFailed(agentId, packageId string) (bool, error)
- func (m *Model) DisableAgent(agentId string) error
- func (m *Model) EmailExists(email string) (bool, error)
- func (m *Model) EnableAgent(agentId string) error
- func (m *Model) GetAdmittedAgents(f filters.AgentFilter) ([]*ent.Agent, error)
- func (m *Model) GetAgentAppsByPage(agentId string, p partials.PaginationAndSort, f filters.ApplicationsFilter) ([]*ent.App, error)
- func (m *Model) GetAgentById(agentId string) (*ent.Agent, error)
- func (m *Model) GetAgentComputerInfo(agentId string) (*ent.Agent, error)
- func (m *Model) GetAgentLogicalDisksInfo(agentId string) (*ent.Agent, error)
- func (m *Model) GetAgentMonitorsInfo(agentId string) (*ent.Agent, error)
- func (m *Model) GetAgentNetworkAdaptersInfo(agentId string) (*ent.Agent, error)
- func (m *Model) GetAgentOSInfo(agentId string) (*ent.Agent, error)
- func (m *Model) GetAgentPrintersInfo(agentId string) (*ent.Agent, error)
- func (m *Model) GetAgentSharesInfo(agentId string) (*ent.Agent, error)
- func (m *Model) GetAgentsByPage(p partials.PaginationAndSort, f filters.AgentFilter, ...) ([]*ent.Agent, error)
- func (m *Model) GetAgentsReleaseByType(release_type release.ReleaseType, channel, os, arch, version string) (*openuem_ent.Release, error)
- func (m *Model) GetAgentsReleases() ([]string, error)
- func (m *Model) GetAgentsUsedOSes() ([]string, error)
- func (m *Model) GetAllAgents(f filters.AgentFilter) ([]*ent.Agent, error)
- func (m *Model) GetAllAgentsToUpdate() ([]*ent.Agent, error)
- func (m *Model) GetAllOrgMetadata() ([]*ent.OrgMetadata, error)
- func (m *Model) GetAllTags() ([]*ent.Tag, error)
- func (m *Model) GetAllUpdateAgents(f filters.UpdateAgentsFilter) ([]*ent.Agent, error)
- func (m *Model) GetAllUpdateServers(f filters.UpdateServersFilter) ([]*ent.Server, error)
- func (m *Model) GetAntiviriByPage(p partials.PaginationAndSort, f filters.AntivirusFilter) ([]Antivirus, error)
- func (m *Model) GetAppliedReleases() ([]string, error)
- func (m *Model) GetAppliedTags() ([]*ent.Tag, error)
- func (m *Model) GetAppsByPage(p partials.PaginationAndSort, f filters.ApplicationsFilter) ([]App, error)
- func (m *Model) GetCertificateBySerial(serial string) (*openuem_ent.Certificate, error)
- func (m *Model) GetCertificateByUID(uid string) (*openuem_ent.Certificate, error)
- func (m *Model) GetCertificatesByPage(p partials.PaginationAndSort, f filters.CertificateFilter) ([]*openuem_ent.Certificate, error)
- func (m *Model) GetCertificatesTypes() ([]string, error)
- func (m *Model) GetComputerManufacturers() ([]string, error)
- func (m *Model) GetComputerModels(f filters.AgentFilter) ([]string, error)
- func (m *Model) GetComputersByPage(p partials.PaginationAndSort, f filters.AgentFilter) ([]Computer, error)
- func (m *Model) GetDefaultAgentFrequency() (int, error)
- func (m *Model) GetDefaultAutoAdmitAgents() (bool, error)
- func (m *Model) GetDefaultCountry() (string, error)
- func (m *Model) GetDefaultDetectRemoteAgents() (bool, error)
- func (m *Model) GetDefaultRefreshTime() (int, error)
- func (m *Model) GetDefaultRemoteAssistanceDisabled() (bool, error)
- func (m *Model) GetDefaultRequestVNCPIN() (bool, error)
- func (m *Model) GetDefaultSFTPDisabled() (bool, error)
- func (m *Model) GetDefaultSessionLifetime() (int, error)
- func (m *Model) GetDefaultUpdateChannel() (string, error)
- func (m *Model) GetDefaultUseFlatpak() (bool, error)
- func (m *Model) GetDefaultUseWinget() (bool, error)
- func (m *Model) GetDefaultUserCertDuration() (int, error)
- func (m *Model) GetDefaultWingetFrequency() (int, error)
- func (m *Model) GetDeployment(agentId, packageId string) (*ent.Deployment, error)
- func (m *Model) GetDeploymentsForAgent(agentId string, p partials.PaginationAndSort) ([]*ent.Deployment, error)
- func (m *Model) GetDetectedAntiviri() ([]string, error)
- func (m *Model) GetGeneralSettings() (*openuem_ent.Settings, error)
- func (m *Model) GetHigherAgentReleaseInstalled() (*openuem_ent.Release, error)
- func (m *Model) GetHigherServerReleaseInstalled() (*ent.Server, error)
- func (m *Model) GetLatestAgentRelease(channel string) (*openuem_ent.Release, error)
- func (m *Model) GetLatestServerRelease(channel string) (*openuem_ent.Release, error)
- func (m *Model) GetLatestUpdates(agentId string, p partials.PaginationAndSort) ([]*ent.Update, error)
- func (m *Model) GetMaxUploadSize() (string, error)
- func (m *Model) GetMetadataForAgent(agentId string, p partials.PaginationAndSort) ([]*ent.Metadata, error)
- func (m *Model) GetNATSTimeout() (int, error)
- func (m *Model) GetOSVersions(f filters.AgentFilter) ([]string, error)
- func (m *Model) GetOrgMetadataByPage(p partials.PaginationAndSort) ([]*ent.OrgMetadata, error)
- func (m *Model) GetProfileById(profileId int) (*ent.Profile, error)
- func (m *Model) GetProfileIssuesByPage(p partials.PaginationAndSort, profileID int) ([]*ent.ProfileIssue, error)
- func (m *Model) GetProfilesByPage(p partials.PaginationAndSort) ([]*ent.Profile, error)
- func (m *Model) GetSMTPSettings() (*openuem_ent.Settings, error)
- func (m *Model) GetServerById(serverId int) (*ent.Server, error)
- func (m *Model) GetServerReleases() ([]string, error)
- func (m *Model) GetServersReleaseByType(release_type release.ReleaseType, channel, os, arch, version string) (*openuem_ent.Release, error)
- func (m *Model) GetSessionsByPage(p partials.PaginationAndSort) ([]*ent.Sessions, error)
- func (m *Model) GetSystemUpdatesByPage(p partials.PaginationAndSort, f filters.SystemUpdatesFilter) ([]SystemUpdate, error)
- func (m *Model) GetTagsByPage(p partials.PaginationAndSort) ([]*ent.Tag, error)
- func (m *Model) GetTasksById(taskId int) (*ent.Task, error)
- func (m *Model) GetTasksForProfileByPage(p partials.PaginationAndSort, profileID int) ([]*ent.Task, error)
- func (m *Model) GetTop10InstalledApps() ([]App, error)
- func (m *Model) GetUpdateAgentsByPage(p partials.PaginationAndSort, f filters.UpdateAgentsFilter) ([]*ent.Agent, error)
- func (m *Model) GetUpdateServersByPage(p partials.PaginationAndSort, f filters.UpdateServersFilter) ([]*ent.Server, error)
- func (m *Model) GetUserById(uid string) (*ent.User, error)
- func (m *Model) GetUsersByPage(p partials.PaginationAndSort, f filters.UserFilter) ([]*ent.User, error)
- func (m *Model) NewOrgMetadata(name, description string) error
- func (m *Model) NewTag(title, description, color string) error
- func (m *Model) RegisterUser(uid, name, email, phone, country, password string) error
- func (m *Model) RemoveAdmittedTag(settingsId int) error
- func (m *Model) RemoveDeployment(id int) error
- func (m *Model) RemoveTagFromAgent(agentId, tagId string) error
- func (m *Model) RemoveTagFromProfile(profileId int, tagId int) error
- func (m *Model) RevokeCertificate(cert *openuem_ent.Certificate, info string, reason int) error
- func (m *Model) SaveAgentSettings(agentID string, settings openuem_nats.AgentSetting) (*ent.Agent, error)
- func (m *Model) SaveAgentUpdateInfo(agentId, status, description, version string) error
- func (m *Model) SaveDeployInfo(data *openuem_nats.DeployAction, deploymentFailed bool) error
- func (m *Model) SaveMetadata(agentId string, metadataId int, value string) error
- func (m *Model) SaveNewReleaseAvailable(releaseType release.ReleaseType, newRelease openuem_nats.OpenUEMRelease) error
- func (m *Model) SaveNotes(agentId string, notes string) error
- func (m *Model) SaveServerUpdateInfo(serverId int, status server.UpdateStatus, description, version string) error
- func (m *Model) ServersExists() (bool, error)
- func (m *Model) UpdateAgentFrequency(settingsId, frequency int) error
- func (m *Model) UpdateAutoAdmitAgents(settingsId int, autoAdmitAgents bool) error
- func (m *Model) UpdateCountrySetting(settingsId int, country string) error
- func (m *Model) UpdateDetectRemoteAgents(settingsId int, detectRemoteAgents bool) error
- func (m *Model) UpdateMaxUploadSizeSetting(settingsId int, size string) error
- func (m *Model) UpdateNATSTimeoutSetting(settingsId, timeout int) error
- func (m *Model) UpdateOpenUEMChannel(settingsId int, updateChannel string) error
- func (m *Model) UpdateOrgMetadata(id int, name, description string) error
- func (m *Model) UpdateProfile(profileId int, description string, apply string) error
- func (m *Model) UpdateRefreshTimeSetting(settingsId, refresh int) error
- func (m *Model) UpdateRemoteAssistanceDisabled(settingsId int, disableRemoteAssistance bool) error
- func (m *Model) UpdateRemoteAssistanceToAllAgents(status bool) error
- func (m *Model) UpdateRequestVNCPIN(settingsId int, requestPIN bool) error
- func (m *Model) UpdateSFTPDisabled(settingsId int, disableSFTP bool) error
- func (m *Model) UpdateSFTPServiceToAllAgents(status bool) error
- func (m *Model) UpdateSMTPSettings(settings *SMTPSettings) error
- func (m *Model) UpdateSessionLifetime(settingsId, sessionLifetime int) error
- func (m *Model) UpdateTag(tagId int, title, description, color string) error
- func (m *Model) UpdateTaskToProfile(c echo.Context, taskID int, cfg TaskConfig) error
- func (m *Model) UpdateUseFlatpak(settingsId int, useFlatpak bool) error
- func (m *Model) UpdateUseWinget(settingsId int, useWinGet bool) error
- func (m *Model) UpdateUser(uid, name, email, phone, country string) error
- func (m *Model) UpdateUserCertDurationSetting(settingsId, years int) error
- func (m *Model) UpdateWingetFrequency(settingsId, frequency int) error
- func (m *Model) UserExists(uid string) (bool, error)
- func (m *Model) UserSetRevokedCertificate(uid string) error
- type SMTPSettings
- type SystemUpdate
- type TaskConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GeneralSettings ¶
type GeneralSettings struct {
ID int
Country string
MaxUploadSize string
UserCertYears int
NATSTimeout int
Refresh int
SessionLifetime int
UpdateChannel string
AgentFrequency int
RequestVNCPIN bool
Tag int
WinGetFrequency int
UseWinget bool
UseFlatpak bool
SFTPDisabled bool
RemoteAssistanceDisabled bool
DetectRemoteAgents bool
AutoAdmitAgents bool
}
type Model ¶
func (*Model) AddImportedUser ¶
func (*Model) AddTagToAgent ¶
func (*Model) AddTaskToProfile ¶
func (*Model) AgentsExists ¶
func (*Model) ConfirmEmail ¶
func (*Model) ConfirmLogIn ¶
func (*Model) CountAgentApps ¶
func (*Model) CountAgentsByOS ¶
func (*Model) CountAgentsByOSVersion ¶
func (*Model) CountAgentsNotReportedLast24h ¶
func (*Model) CountAgentsReportedLast24h ¶
func (*Model) CountAllAgents ¶
func (*Model) CountAllAntiviri ¶
func (m *Model) CountAllAntiviri(f filters.AntivirusFilter) (int, error)
func (*Model) CountAllApps ¶
func (m *Model) CountAllApps(f filters.ApplicationsFilter) (int, error)
func (*Model) CountAllCertificates ¶
func (m *Model) CountAllCertificates(f filters.CertificateFilter) (int, error)
func (*Model) CountAllComputers ¶
func (m *Model) CountAllComputers(f filters.AgentFilter) (int, error)
func (*Model) CountAllDeployments ¶
func (*Model) CountAllOSUsernames ¶
func (*Model) CountAllOrgMetadata ¶
func (*Model) CountAllProfileIssues ¶
func (*Model) CountAllProfiles ¶
func (*Model) CountAllSessions ¶
func (*Model) CountAllSystemUpdates ¶
func (m *Model) CountAllSystemUpdates(f filters.SystemUpdatesFilter) (int, error)
func (*Model) CountAllTags ¶
func (*Model) CountAllTasksForProfile ¶
func (*Model) CountAllUpdateAgents ¶
func (m *Model) CountAllUpdateAgents(f filters.UpdateAgentsFilter) (int, error)
func (*Model) CountAllUpdateServers ¶
func (m *Model) CountAllUpdateServers(f filters.UpdateServersFilter) (int, error)
func (*Model) CountAllUsers ¶
func (m *Model) CountAllUsers(f filters.UserFilter) (int, error)
func (*Model) CountCertificatesAboutToexpire ¶
func (*Model) CountDeploymentsForAgent ¶
func (*Model) CountDifferentPrinters ¶
func (*Model) CountDifferentVendor ¶
func (*Model) CountDisabledAgents ¶
func (*Model) CountDisabledAntivirusAgents ¶
func (*Model) CountMetadataForAgent ¶
func (*Model) CountNoAutoupdateAgents ¶
func (*Model) CountOutdatedAgents ¶
func (*Model) CountOutdatedAntivirusDatabaseAgents ¶
func (*Model) CountPendingUpdateAgents ¶
func (*Model) CountUpgradableAgents ¶
func (*Model) CountVNCSupportedAgents ¶
func (*Model) CountWaitingForAdmissionAgents ¶
func (*Model) CreateInitialSettings ¶
func (*Model) DeleteAgent ¶
func (*Model) DeleteAllAgents ¶
func (*Model) DeleteCertificate ¶
func (*Model) DeleteOrgMetadata ¶
func (*Model) DeleteProfile ¶
func (*Model) DeleteServer ¶
func (*Model) DeleteSession ¶
func (*Model) DeleteTask ¶
func (*Model) DeleteUser ¶
func (*Model) DeploymentAlreadyInstalled ¶
func (*Model) DeploymentFailed ¶
func (*Model) DisableAgent ¶
func (*Model) EnableAgent ¶
func (*Model) GetAdmittedAgents ¶
func (*Model) GetAgentAppsByPage ¶
func (m *Model) GetAgentAppsByPage(agentId string, p partials.PaginationAndSort, f filters.ApplicationsFilter) ([]*ent.App, error)
func (*Model) GetAgentComputerInfo ¶
func (*Model) GetAgentLogicalDisksInfo ¶
func (*Model) GetAgentMonitorsInfo ¶
func (*Model) GetAgentNetworkAdaptersInfo ¶
func (*Model) GetAgentPrintersInfo ¶
func (*Model) GetAgentSharesInfo ¶
func (*Model) GetAgentsByPage ¶
func (m *Model) GetAgentsByPage(p partials.PaginationAndSort, f filters.AgentFilter, excludeWaitingForAdmissionAgents bool) ([]*ent.Agent, error)
func (*Model) GetAgentsReleaseByType ¶
func (m *Model) GetAgentsReleaseByType(release_type release.ReleaseType, channel, os, arch, version string) (*openuem_ent.Release, error)
func (*Model) GetAgentsReleases ¶
func (*Model) GetAgentsUsedOSes ¶
func (*Model) GetAllAgents ¶
func (*Model) GetAllOrgMetadata ¶
func (m *Model) GetAllOrgMetadata() ([]*ent.OrgMetadata, error)
func (*Model) GetAllUpdateAgents ¶
func (*Model) GetAllUpdateServers ¶
func (*Model) GetAntiviriByPage ¶
func (m *Model) GetAntiviriByPage(p partials.PaginationAndSort, f filters.AntivirusFilter) ([]Antivirus, error)
func (*Model) GetAppliedReleases ¶
func (*Model) GetAppsByPage ¶
func (m *Model) GetAppsByPage(p partials.PaginationAndSort, f filters.ApplicationsFilter) ([]App, error)
func (*Model) GetCertificateBySerial ¶
func (m *Model) GetCertificateBySerial(serial string) (*openuem_ent.Certificate, error)
func (*Model) GetCertificateByUID ¶
func (m *Model) GetCertificateByUID(uid string) (*openuem_ent.Certificate, error)
func (*Model) GetCertificatesByPage ¶
func (m *Model) GetCertificatesByPage(p partials.PaginationAndSort, f filters.CertificateFilter) ([]*openuem_ent.Certificate, error)
func (*Model) GetCertificatesTypes ¶
func (*Model) GetComputerManufacturers ¶
func (*Model) GetComputerModels ¶
func (m *Model) GetComputerModels(f filters.AgentFilter) ([]string, error)
func (*Model) GetComputersByPage ¶
func (m *Model) GetComputersByPage(p partials.PaginationAndSort, f filters.AgentFilter) ([]Computer, error)
func (*Model) GetDefaultAgentFrequency ¶
func (*Model) GetDefaultAutoAdmitAgents ¶ added in v0.6.0
func (*Model) GetDefaultCountry ¶
func (*Model) GetDefaultDetectRemoteAgents ¶ added in v0.6.0
func (*Model) GetDefaultRefreshTime ¶
func (*Model) GetDefaultRemoteAssistanceDisabled ¶ added in v0.6.0
func (*Model) GetDefaultRequestVNCPIN ¶
func (*Model) GetDefaultSFTPDisabled ¶ added in v0.6.0
func (*Model) GetDefaultSessionLifetime ¶
func (*Model) GetDefaultUpdateChannel ¶
func (*Model) GetDefaultUseFlatpak ¶
func (*Model) GetDefaultUseWinget ¶
func (*Model) GetDefaultUserCertDuration ¶
func (*Model) GetDefaultWingetFrequency ¶
func (*Model) GetDeployment ¶
func (m *Model) GetDeployment(agentId, packageId string) (*ent.Deployment, error)
func (*Model) GetDeploymentsForAgent ¶
func (m *Model) GetDeploymentsForAgent(agentId string, p partials.PaginationAndSort) ([]*ent.Deployment, error)
func (*Model) GetDetectedAntiviri ¶
func (*Model) GetGeneralSettings ¶
func (m *Model) GetGeneralSettings() (*openuem_ent.Settings, error)
func (*Model) GetHigherAgentReleaseInstalled ¶
func (m *Model) GetHigherAgentReleaseInstalled() (*openuem_ent.Release, error)
func (*Model) GetHigherServerReleaseInstalled ¶
func (*Model) GetLatestAgentRelease ¶
func (m *Model) GetLatestAgentRelease(channel string) (*openuem_ent.Release, error)
func (*Model) GetLatestServerRelease ¶
func (m *Model) GetLatestServerRelease(channel string) (*openuem_ent.Release, error)
func (*Model) GetLatestUpdates ¶
func (*Model) GetMaxUploadSize ¶
func (*Model) GetMetadataForAgent ¶
func (*Model) GetNATSTimeout ¶
func (*Model) GetOSVersions ¶
func (m *Model) GetOSVersions(f filters.AgentFilter) ([]string, error)
func (*Model) GetOrgMetadataByPage ¶
func (m *Model) GetOrgMetadataByPage(p partials.PaginationAndSort) ([]*ent.OrgMetadata, error)
func (*Model) GetProfileIssuesByPage ¶
func (m *Model) GetProfileIssuesByPage(p partials.PaginationAndSort, profileID int) ([]*ent.ProfileIssue, error)
func (*Model) GetProfilesByPage ¶
func (*Model) GetSMTPSettings ¶
func (m *Model) GetSMTPSettings() (*openuem_ent.Settings, error)
func (*Model) GetServerReleases ¶
func (*Model) GetServersReleaseByType ¶
func (m *Model) GetServersReleaseByType(release_type release.ReleaseType, channel, os, arch, version string) (*openuem_ent.Release, error)
func (*Model) GetSessionsByPage ¶
func (*Model) GetSystemUpdatesByPage ¶
func (m *Model) GetSystemUpdatesByPage(p partials.PaginationAndSort, f filters.SystemUpdatesFilter) ([]SystemUpdate, error)
func (*Model) GetTagsByPage ¶
func (*Model) GetTasksForProfileByPage ¶
func (*Model) GetTop10InstalledApps ¶
func (*Model) GetUpdateAgentsByPage ¶
func (m *Model) GetUpdateAgentsByPage(p partials.PaginationAndSort, f filters.UpdateAgentsFilter) ([]*ent.Agent, error)
func (*Model) GetUpdateServersByPage ¶
func (m *Model) GetUpdateServersByPage(p partials.PaginationAndSort, f filters.UpdateServersFilter) ([]*ent.Server, error)
func (*Model) GetUsersByPage ¶
func (m *Model) GetUsersByPage(p partials.PaginationAndSort, f filters.UserFilter) ([]*ent.User, error)
func (*Model) NewOrgMetadata ¶
func (*Model) RegisterUser ¶
func (*Model) RemoveAdmittedTag ¶
func (*Model) RemoveDeployment ¶
func (*Model) RemoveTagFromAgent ¶
func (*Model) RemoveTagFromProfile ¶
func (*Model) RevokeCertificate ¶
func (m *Model) RevokeCertificate(cert *openuem_ent.Certificate, info string, reason int) error
func (*Model) SaveAgentSettings ¶ added in v0.6.0
func (m *Model) SaveAgentSettings(agentID string, settings openuem_nats.AgentSetting) (*ent.Agent, error)
func (*Model) SaveAgentUpdateInfo ¶
func (*Model) SaveDeployInfo ¶
func (m *Model) SaveDeployInfo(data *openuem_nats.DeployAction, deploymentFailed bool) error
func (*Model) SaveMetadata ¶
func (*Model) SaveNewReleaseAvailable ¶
func (m *Model) SaveNewReleaseAvailable(releaseType release.ReleaseType, newRelease openuem_nats.OpenUEMRelease) error
func (*Model) SaveServerUpdateInfo ¶
func (*Model) ServersExists ¶
func (*Model) UpdateAgentFrequency ¶
func (*Model) UpdateAutoAdmitAgents ¶ added in v0.6.0
func (*Model) UpdateCountrySetting ¶
func (*Model) UpdateDetectRemoteAgents ¶ added in v0.6.0
func (*Model) UpdateMaxUploadSizeSetting ¶
func (*Model) UpdateNATSTimeoutSetting ¶
func (*Model) UpdateOpenUEMChannel ¶
func (*Model) UpdateOrgMetadata ¶
func (*Model) UpdateProfile ¶
func (*Model) UpdateRefreshTimeSetting ¶
func (*Model) UpdateRemoteAssistanceDisabled ¶ added in v0.6.0
func (*Model) UpdateRemoteAssistanceToAllAgents ¶ added in v0.6.0
func (*Model) UpdateRequestVNCPIN ¶
func (*Model) UpdateSFTPDisabled ¶ added in v0.6.0
func (*Model) UpdateSFTPServiceToAllAgents ¶ added in v0.6.0
func (*Model) UpdateSMTPSettings ¶
func (m *Model) UpdateSMTPSettings(settings *SMTPSettings) error
func (*Model) UpdateSessionLifetime ¶
func (*Model) UpdateTaskToProfile ¶
func (*Model) UpdateUseFlatpak ¶
func (*Model) UpdateUseWinget ¶
func (*Model) UpdateUser ¶
func (*Model) UpdateUserCertDurationSetting ¶
func (*Model) UpdateWingetFrequency ¶
func (*Model) UserSetRevokedCertificate ¶
type SMTPSettings ¶
type SystemUpdate ¶
type TaskConfig ¶
type TaskConfig struct {
TaskType string
ExecuteCommand string
PackageID string
PackageName string
Description string
RegistryKey string
RegistryKeyValue string
RegistryKeyValueType string
RegistryKeyValueData string
RegistryHex bool
RegistryForce bool
LocalUserUsername string
LocalUserDescription string
LocalUserFullName string
LocalUserPassword string
LocalUserDisabled bool
LocalUserPasswordChangeNotAllowed bool
LocalUserPasswordChangeRequired bool
LocalUserNeverExpires bool
LocalGroupName string
LocalGroupDescription string
LocalGroupMembers string
LocalGroupMembersToInclude string
LocalGroupMembersToExclude string
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.