Update of /cvsroot/cob/COBEditor/src/edu/iastate/ato/gui
In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv12556/src/edu/iastate/ato/gui
Modified Files:
MOEditor.java
Log Message:
Index: MOEditor.java
===================================================================
RCS file: /cvsroot/cob/COBEditor/src/edu/iastate/ato/gui/MOEditor.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** MOEditor.java 29 Jun 2006 22:15:54 -0000 1.6
--- MOEditor.java 18 Jul 2006 21:32:29 -0000 1.7
***************
*** 119,122 ****
--- 119,123 ----
public void updateUser(User newUser)
{
+
if(this.user == newUser)
{
***************
*** 397,401 ****
mainFrame.setJMenuBar(makeFullMenuBar()) ;
jToolBar1.setVisible(true) ;
!
// update the selected ontology information
this.selectedServer = info ;
--- 398,409 ----
mainFrame.setJMenuBar(makeFullMenuBar()) ;
jToolBar1.setVisible(true) ;
!
! // Enable Ontology Schema Menu Item, if user is an admin
! /*if( newUser.role.equals(User.ADMIN)){
! this.menuOntologySchema.setEnabled(true);
! }else{
! this.menuOntologySchema.setEnabled(false);
! }*/
!
// update the selected ontology information
this.selectedServer = info ;
***************
*** 410,413 ****
--- 418,432 ----
{
SchemaPanel p = new SchemaPanel(conn.db) ;
+
+ // Enable Ontology Schema Menu Item, if user is an admin
+ if(user != null){
+ if(user.role.equals(User.ADMIN)){
+ p.setEditable(true);
+ }else{
+ p.setEditable(false);
+ }
+ }
+
+
JDialog dlg = new JDialog(GUIUtils.getRootFrame(this)) ;
dlg.getContentPane().add(p) ;
***************
*** 736,740 ****
logout() ;
updateUser(newUser) ;
! updateTitle() ;
}
}
--- 755,760 ----
logout() ;
updateUser(newUser) ;
!
! updateTitle() ;
}
}
|