SVN Commit by dpage: r4380 - in trunk/pgadmin3: . src/dlg

Поиск
Список
Период
Сортировка
От svn@pgadmin.org
Тема SVN Commit by dpage: r4380 - in trunk/pgadmin3: . src/dlg
Дата
Msg-id 200507210826.j6L8QwsG007217@developer.pgadmin.org
обсуждение исходный текст
Ответы Re: SVN Commit by dpage: r4380 - in trunk/pgadmin3:
Список pgadmin-hackers
Author: dpage
Date: 2005-07-21 09:26:58 +0100 (Thu, 21 Jul 2005)
New Revision: 4380

Modified:
   trunk/pgadmin3/CHANGELOG.txt
   trunk/pgadmin3/src/dlg/dlgTable.cpp
Log:
Prompt the user before removing columns, constraints or inherited tables in the table dialogue, per gripe from Anoop
Kumar.

Modified: trunk/pgadmin3/CHANGELOG.txt
===================================================================
--- trunk/pgadmin3/CHANGELOG.txt    2005-07-06 10:26:21 UTC (rev 4379)
+++ trunk/pgadmin3/CHANGELOG.txt    2005-07-21 08:26:58 UTC (rev 4380)
@@ -17,6 +17,7 @@
 </ul>
 <br>
 <ul>
+    <li>2005-07-21 DP        Prompt the user before removing columns, constraints or inherited tables in the table
dialogue.
     <li>2005-07-06 DP        Prompt the user to cancel running queries before closing the Query tool.
     <li>2005-07-04 DP        Check for and display asynchronous notifications in the query tool.
     <li>2005-06-21 AP        typo fixes, rename "initial db" to "maintenance db"

Modified: trunk/pgadmin3/src/dlg/dlgTable.cpp
===================================================================
--- trunk/pgadmin3/src/dlg/dlgTable.cpp    2005-07-06 10:26:21 UTC (rev 4379)
+++ trunk/pgadmin3/src/dlg/dlgTable.cpp    2005-07-21 08:26:58 UTC (rev 4380)
@@ -596,6 +596,9 @@

 void dlgTable::OnRemoveTable(wxCommandEvent &ev)
 {
+    if (wxMessageBox(_("Are you sure you wish to remove the selected table?"), _("Remove table?"), wxYES_NO |
wxNO_DEFAULT| wxICON_QUESTION) == wxNO) 
+        return;
+
     int sel=lbTables->GetSelection();
     if (sel >= 0)
     {
@@ -665,6 +668,9 @@

 void dlgTable::OnRemoveCol(wxCommandEvent &ev)
 {
+    if (wxMessageBox(_("Are you sure you wish to remove the selected column?"), _("Remove column?"), wxYES_NO |
wxNO_DEFAULT| wxICON_QUESTION) == wxNO) 
+        return;
+
     lstColumns->DeleteCurrentItem();

     btnRemoveCol->Disable();
@@ -742,6 +748,9 @@

 void dlgTable::OnRemoveConstr(wxCommandEvent &ev)
 {
+    if (wxMessageBox(_("Are you sure you wish to remove the selected constraint?"), _("Remove constraint?"), wxYES_NO
|wxNO_DEFAULT | wxICON_QUESTION) == wxNO) 
+        return;
+
     int pos=lstConstraints->GetSelection();
     if (pos < 0)
         return;


В списке pgadmin-hackers по дате отправления:

Предыдущее
От: Francisco Javier Jiménez Gómez
Дата:
Сообщение: SECURITY BUG.
Следующее
От: Andreas Pflug
Дата:
Сообщение: Re: SVN Commit by dpage: r4380 - in trunk/pgadmin3: