Changeset 3797
- Timestamp:
- Aug 30, 2010, 12:52:01 PM (13 years ago)
- Location:
- trunk/client/servlet
- Files:
-
- 6 added
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/client/servlet/src/org/proteios/action/execute/Login.java
r3776 r3797 58 58 try 59 59 { 60 username = getString(UsernameField.V USERNAME);60 username = getString(UsernameField.VPARAM); 61 61 } 62 62 catch(InvalidParameterValue e) -
trunk/client/servlet/src/org/proteios/action/user/AddUser.java
r1916 r3797 33 33 import org.proteios.core.Quota; 34 34 import org.proteios.core.User; 35 import org.proteios.gui.form.Form; 36 import org.proteios.gui.form.FormFactory; 35 import org.proteios.gui.form.*; 37 36 import org.proteios.method.write.SaveUserRolesMethod; 38 37 import se.lu.thep.waf.ActionException; … … 52 51 DbControl dc = newDbControl(); 53 52 ItemFactory factory = new ItemFactory(dc); 54 Form form = getFormFactory().getNewUserForm(dc);53 Form form = new NewUserForm(dc); 55 54 verifyParameters(form); 56 ArrayList<Integer> roleIds = getValidIntegerList( FormFactory.VROLEID);55 ArrayList<Integer> roleIds = getValidIntegerList(RoleCheckbox.VPARAM); 57 56 // parameters are all there, verify that the passwords match 58 57 String pwd1 = getString(FormFactory.VPWD1); … … 65 64 } 66 65 // All is ok, get the values 67 String login = getString( FormFactory.VLOGIN);68 String name = getString( FormFactory.VNAME);69 String email = getString( FormFactory.VEMAIL);66 String login = getString(LoginField.VPARAM); 67 String name = getString(UsernameField.VPARAM); 68 String email = getString(EmailField.VPARAM); 70 69 // Save a new user 71 70 User user = factory.createUser(login, pwd1); -
trunk/client/servlet/src/org/proteios/action/user/NewUser.java
r3610 r3797 33 33 import org.proteios.gui.Title; 34 34 import org.proteios.gui.form.Form; 35 import org.proteios.gui.form.NewUserForm; 35 36 import org.proteios.gui.layout.RowLayout; 36 37 import se.lu.thep.waf.ActionException; … … 56 57 dc = newDbControl(); 57 58 layout = getLayoutFactory().getRowLayout(); 58 form = getFormFactory().getNewUserForm(dc);59 form = new NewUserForm(dc); 59 60 populateForm(form); 60 61 -
trunk/client/servlet/src/org/proteios/action/user/SaveUserRoles.java
r1916 r3797 30 30 import org.proteios.action.ProteiosAction; 31 31 import org.proteios.core.DbControl; 32 import org.proteios.gui.form.Form; 33 import org.proteios.gui.form.FormFactory; 32 import org.proteios.gui.form.*; 34 33 import org.proteios.method.write.SaveUserRolesMethod; 35 34 import se.lu.thep.waf.ActionException; … … 50 49 Form form = getFormFactory().getViewUserRolesForm(dc, null); 51 50 verifyParameters(form); 52 ArrayList<Integer> roleIds = getValidIntegerList( FormFactory.VROLEID);51 ArrayList<Integer> roleIds = getValidIntegerList(RoleCheckbox.VPARAM); 53 52 // All is ok, get the values 54 Integer userId = getValidInteger( FormFactory.VID);53 Integer userId = getValidInteger(ItemIdField.VPARAM); 55 54 // Save user roles 56 55 new SaveUserRolesMethod(dc, userId, roleIds); -
trunk/client/servlet/src/org/proteios/gui/form/FormFactory.java
r3795 r3797 214 214 public static final VInteger VANNOTYPEID = new VInteger("annotationTypeId", 215 215 0, true); 216 public static final VInteger VROLEID = new VInteger("roleId", 1, true);217 216 public static final VInteger VGROUPID = new VInteger("groupId", 1, false); 218 217 public static final VString VNAME = NameField.VPARAM; … … 931 930 932 931 // Cleaning up from here 933 public Form getNewUserForm(DbControl dc)934 {935 Form form = new Form("newUserForm");936 // properties937 Fieldset properties = new Fieldset();938 properties.getLegendTitle().setTitle("Properties");939 properties.add(newLoginField());940 properties.add(new NameField());941 properties.add(newEmailField());942 properties.add(newDescriptionField());943 form.addFieldset(properties);944 // password945 Fieldset passwords = new Fieldset();946 passwords.getLegendTitle().setTitle("Password");947 passwords.add(new PasswordField(VPWD1).setLabel("Password"));948 passwords.add(new PasswordField(VPWD2).setLabel("VerifyPassword"));949 form.addFieldset(passwords);950 // Roles951 Fieldset roles = new Fieldset();952 roles.getLegendTitle().setTitle("Roles");953 ItemQuery<Role> query = Role.getQuery();954 for (Role r : query.list(dc))955 {956 Checkbox<VInteger> cb = new Checkbox<VInteger>(VROLEID);957 cb.setValue("" + r.getId());958 cb.setLabel(r.getName());959 if (r.getSystemId().equals(org.proteios.core.Role.USER))960 cb.isChecked(true);961 roles.add(cb);962 }963 form.addFieldset(roles);964 return form;965 }966 967 968 932 public Form getGroupsForm(DbControl dc, User user) 969 933 { … … 1022 986 for (Role r : query.list(dc)) 1023 987 { 1024 Checkbox<VInteger> cb = new Checkbox<VInteger>(VROLEID);988 Checkbox<VInteger> cb = new RoleCheckbox(); 1025 989 cb.setValue("" + r.getId()); 1026 990 cb.setLabel(r.getName()); -
trunk/client/servlet/src/org/proteios/gui/form/ProfilePasswordForm.java
r3794 r3797 55 55 pwd1 = new PasswordField(PasswordField.VPWD1); 56 56 pwd2 = new PasswordField(PasswordField.VPWD2); 57 58 57 userIdF.setHidden(true); 59 58 pwd1.setLabel("Password"); -
trunk/client/servlet/src/org/proteios/gui/form/TemplateForm.java
r3790 r3797 32 32 TODO 33 33 34 @author Gregory Vincic34 @author gregory 35 35 */ 36 36 public final class TemplateForm -
trunk/client/servlet/src/org/proteios/gui/form/UsernameField.java
r3593 r3797 33 33 extends TextField<String> 34 34 { 35 public static final VString V USERNAME= new VString("username", 1, 32, true);35 public static final VString VPARAM = new VString("username", 1, 32, true); 36 36 37 37 public UsernameField() 38 38 { 39 super(UsernameField.V USERNAME);39 super(UsernameField.VPARAM); 40 40 this.setLabel("Username"); 41 41 this.setCharWidth(15); -
trunk/client/servlet/test/build.xml
r3716 r3797 44 44 <include name="**/*.jar" /> 45 45 </fileset> 46 <dirset dir="../build" /> 46 47 <fileset dir="${env.CATALINA_HOME}/webapps/proteios/WEB-INF/lib"> 47 48 <include name="*.jar" /> 48 49 </fileset> 49 <dirset dir="../build" />50 50 51 51 <pathelement location="${env.CATALINA_HOME}/webapps/proteios/WEB-INF/classes"/> … … 75 75 <fileset dir="."> 76 76 <include name="TEST*.txt"/> 77 </fileset> 78 <fileset dir="../www"> 79 <include name="TEST_*.html"/> 77 80 </fileset> 78 81 </delete> -
trunk/client/servlet/test/src/org/proteios/gui/HtmlOutputUtil.java
r2597 r3797 12 12 public void printToFile(Tag html, String filename) 13 13 { 14 String dir = System.getProperty("java.io.tmpdir"); 15 File file = new File( dir+ File.separatorChar + filename);14 // You must be in client servlet when you run ant test 15 File file = new File("." + File.separatorChar + "www" + File.separatorChar + filename); 16 16 HtmlTagWriter output; 17 17 try -
trunk/client/servlet/test/src/org/proteios/gui/web/WebGUITest.java
r3693 r3797 89 89 layout.setConverter(lconverter); 90 90 Tag html = layout.getHtml(".", null); 91 out.printToFile(html, " webGUITest.html");91 out.printToFile(html, "TEST_WebGUITest.html"); // Name the file TEST_TestClassName.html 92 92 } 93 93 }
Note: See TracChangeset
for help on using the changeset viewer.