OpenPetra
Free Administration Software for Non-Profits
Ict.Petra.Server.MSysMan.WebConnectors.TSettingsWebConnector Class Reference

Performs server-side lookups for the Client in the MCommon DataReader sub-namespace. More...

Static Public Member Functions

static DataTable GetAvailableSites ()
 Return partner table which contains all available sites usable for this system. Records will first be sorted by info if they exist in p_partner_ledger and then by name. More...
 
static bool SaveSiteKeys (List< Int64 >ASiteKeysSetUpForUse, List< Int64 >ASiteKeysToRemove)
 save site keys set up for use More...
 
static string GetPasswordNeedsChange ()
 
static string GetSetupAssistant ()
 
static bool GetDefaultsForFirstSetup (string AClientLanguage, out string AUserID, out string AFirstName, out string ALastName, out string ALanguageCode, out string AEmailAddress, out string AInitialModulePermissions, out string AInitialPassword, out Int64 ASiteKey)
 get suggested values for the first setup More...
 
static bool RunFirstSetup (string AUserID, string AFirstName, string ALastName, string ALanguageCode, string AEmailAddress, List< string > AInitialModulePermissions, string AInitialPassword, Int64 ASiteKey, bool AEnableSelfSignup, out TVerificationResultCollection AVerificationResult)
 run initial setup, creating unprivileged user and setting the site key More...
 

Detailed Description

Performs server-side lookups for the Client in the MCommon DataReader sub-namespace.

Member Function Documentation

◆ GetAvailableSites()

static DataTable Ict.Petra.Server.MSysMan.WebConnectors.TSettingsWebConnector.GetAvailableSites ( )
inlinestatic

Return partner table which contains all available sites usable for this system. Records will first be sorted by info if they exist in p_partner_ledger and then by name.

Returns

◆ GetDefaultsForFirstSetup()

static bool Ict.Petra.Server.MSysMan.WebConnectors.TSettingsWebConnector.GetDefaultsForFirstSetup ( string  AClientLanguage,
out string  AUserID,
out string  AFirstName,
out string  ALastName,
out string  ALanguageCode,
out string  AEmailAddress,
out string  AInitialModulePermissions,
out string  AInitialPassword,
out Int64  ASiteKey 
)
inlinestatic

get suggested values for the first setup

◆ GetPasswordNeedsChange()

static string Ict.Petra.Server.MSysMan.WebConnectors.TSettingsWebConnector.GetPasswordNeedsChange ( )
inlinestatic

if this user should change the password, then redirect to the password page

◆ GetSetupAssistant()

static string Ict.Petra.Server.MSysMan.WebConnectors.TSettingsWebConnector.GetSetupAssistant ( )
inlinestatic

if this system does not have a user that does have finance permissions, then redirect to the SysMan Setup Assistant

◆ RunFirstSetup()

static bool Ict.Petra.Server.MSysMan.WebConnectors.TSettingsWebConnector.RunFirstSetup ( string  AUserID,
string  AFirstName,
string  ALastName,
string  ALanguageCode,
string  AEmailAddress,
List< string >  AInitialModulePermissions,
string  AInitialPassword,
Int64  ASiteKey,
bool  AEnableSelfSignup,
out TVerificationResultCollection  AVerificationResult 
)
inlinestatic

run initial setup, creating unprivileged user and setting the site key

◆ SaveSiteKeys()

static bool Ict.Petra.Server.MSysMan.WebConnectors.TSettingsWebConnector.SaveSiteKeys ( List< Int64 >  ASiteKeysSetUpForUse,
List< Int64 >  ASiteKeysToRemove 
)
inlinestatic

save site keys set up for use

Returns

The documentation for this class was generated from the following file: