Logo Search packages:      
Sourcecode: lat version File versions  Download package

Public Member Functions | Protected Attributes | Private Member Functions | Private Attributes

lat::NewUserViewDialog Class Reference

Inheritance diagram for lat::NewUserViewDialog:
Inheritance graph
[legend]
Collaboration diagram for lat::NewUserViewDialog:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void missingAlert (string[] missing)
 NewUserViewDialog (Connection connection, string newContainer, Dictionary< string, string > defaultValues)
void OnNameChanged (object o, EventArgs args)
void OnOkClicked (object o, EventArgs args)
void OnPasswordClicked (object o, EventArgs args)

Protected Attributes

Connection conn
string defaultNewContainer = null
bool errorOccured = false
bool missingValues = false
Gtk.Dialog viewDialog

Private Member Functions

void createCombo ()
LdapEntry CreateEntry (string dn)
string getGidNumber (string name)
void getGroups ()
void Init ()
bool IsPasswordEmpty ()
bool IsUIDAvailable ()
bool IsUserNameAvailable ()
void modifyGroup (LdapEntry groupEntry, LdapModification[] mods)
void OnDisplayNameFocusIn (object o, EventArgs args)
void OnPrimaryGroupChanged (object o, EventArgs args)
void OnSambaChanged (object o, EventArgs args)
void SetDefaults ()
void updateGroupMembership ()

Private Attributes

Dictionary< string, string > _allGroupGids
Dictionary< string, LdapEntry > _allGroups
Dictionary< string, string > _memberOfGroups
Gtk.HBox comboHbox
Dictionary< string, string > defaultValues
Gtk.Entry displayNameEntry
bool dontRequirePasswords
Gtk.CheckButton enableSambaButton
Gtk.Entry firstNameEntry
Gtk.Label fullnameLabel
Gtk.Entry homeDirEntry
Gtk.Entry initialsEntry
Gtk.Entry lastNameEntry
Gtk.Dialog newUserDialog
Gtk.Entry passwordEntry
ComboBox primaryGroupComboBox
Gtk.Entry shellEntry
string smbLM = ""
string smbNT = ""
string smbSID = ""
Glade.XML ui
Gtk.SpinButton uidSpinButton
Gtk.Entry usernameEntry
Gtk.Label usernameLabel

Detailed Description

Definition at line 31 of file NewUserViewDialog.cs.


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

Generated by  Doxygen 1.6.0   Back to index