dlgLanguage::dlgLanguage(pgaFactory *f, frmMain *frame, pgLanguage *node, pgObject *parent) : dlgSecurityProperty(f, frame, node, wxT("dlgLanguage"), wxT("USAGE"), "U") { language = node; seclabelPage = new ctlSeclabelPanel(nbNotebook); if (!node) { int icon = PGICON_PUBLIC; wxString name = wxT("public"); wxString value = wxT("U"); securityPage->lbPrivileges->AppendItem(icon, name, value); AppendCurrentAcl(name, value); } }
dlgDatabase::dlgDatabase(pgaFactory *f, frmMain *frame, pgDatabase *node) : dlgDefaultSecurityProperty(f, frame, node, wxT("dlgDatabase"), wxT("CREATE,TEMP,CONNECT"), "CTc", node != NULL ? true : false) { database = node; schemaRestrictionOk = true; lstVariables->CreateColumns(0, _("Username"), _("Variable"), _("Value")); chkValue->Hide(); dirtyVars = false; seclabelPage = new ctlSeclabelPanel(nbNotebook); if (!node) { int icon = PGICON_PUBLIC; wxString name = wxT("public"); wxString value = wxT("Tc"); securityPage->lbPrivileges->AppendItem(icon, name, value); AppendCurrentAcl(name, value); } }