From: Peter W. <pw...@us...> - 2006-07-18 21:32:33
|
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() ; } } |