Examples of UserSelectPanel


Examples of org.projectforge.web.user.UserSelectPanel

    super.init();
    gridBuilder.newSplitPanel(GridSize.COL50);
    {
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("timesheet.user"));
      if (UserRights.getAccessChecker().hasLoggedInUserAccessToTimesheetsOfOtherUsers() == true) {
        final UserSelectPanel userSelectPanel = new UserSelectPanel(fs.newChildId(), new PropertyModel<PFUserDO>(filter, "user"),
            parentPage, "user");
        userSelectPanel.setRequired(true);
        fs.add(userSelectPanel);
        userSelectPanel.init();
      } else {
        filter.setUser(PFUserContext.getUser());
        fs.add(new DivTextPanel(fs.newChildId(), filter.getUser().getFullname()));
      }
    }
View Full Code Here

Examples of org.projectforge.web.user.UserSelectPanel

    {
      gridBuilder.newSplitPanel(GridSize.COL33);
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("modifiedBy"), getString("user"));

      final UserSelectPanel userSelectPanel = new UserSelectPanel(fs.newChildId(), new Model<PFUserDO>() {
        @Override
        public PFUserDO getObject()
        {
          return userGroupCache.getUser(searchFilter.getModifiedByUserId());
        }

        @Override
        public void setObject(final PFUserDO object)
        {
          if (object == null) {
            searchFilter.setModifiedByUserId(null);
          } else {
            searchFilter.setModifiedByUserId(object.getId());
          }
        }
      }, parentPage, "modifiedByUserId");
      fs.add(userSelectPanel);
      userSelectPanel.setDefaultFormProcessing(false);
      userSelectPanel.init().withAutoSubmit(true);
    }
    gridBuilder.setCurrentLevel(0); // Go back to main row panel.
  }
View Full Code Here

Examples of org.projectforge.web.user.UserSelectPanel

    PFUserDO attendee = data.getAttendee();
    if (Hibernate.isInitialized(attendee) == false) {
      attendee = trainingAttendeeDao.getUserDao().getOrLoad(attendee.getId());
      data.setAttendee(attendee);
    }
    final UserSelectPanel attendeeSelectPanel = new UserSelectPanel(fs.newChildId(), new PropertyModel<PFUserDO>(data, "attendee"),
        parentPage, "attendeeId");
    fs.add(attendeeSelectPanel.setRequired(true));
    attendeeSelectPanel.init();

    if (isNew() == true) {
      trainingSelectPanel.setFocus();
    } else {
      attendeeSelectPanel.setFocus();
    }
    { // Rating
      ratingFs = gridBuilder.newFieldset(TrainingAttendeeDO.class, "rating");
      ratingChoiceRenderer = new LabelValueChoiceRenderer<String>();
      ratingFs.addDropDownChoice(new PropertyModel<String>(data, "rating"), ratingChoiceRenderer.getValues(), ratingChoiceRenderer)
View Full Code Here

Examples of org.projectforge.web.user.UserSelectPanel

      PFUserDO assignee = data.getAssignee();
      if (Hibernate.isInitialized(assignee) == false) {
        assignee = userGroupCache.getUser(assignee.getId());
        data.setAssignee(assignee);
      }
      final UserSelectPanel assigneeUserSelectPanel = new UserSelectPanel(fs.newChildId(), new PropertyModel<PFUserDO>(data, "assignee"),
          parentPage, "assigneeId");
      fs.add(assigneeUserSelectPanel);
      assigneeUserSelectPanel.setRequired(true);
      assigneeUserSelectPanel.init();
    }
    {
      // Reporter
      final FieldsetPanel fs = gridBuilder.newFieldset(ToDoDO.class, "reporter");
      PFUserDO reporter = data.getReporter();
      if (Hibernate.isInitialized(reporter) == false) {
        reporter = userGroupCache.getUser(reporter.getId());
        data.setReporter(reporter);
      }
      final UserSelectPanel reporterUserSelectPanel = new UserSelectPanel(fs.newChildId(), new PropertyModel<PFUserDO>(data, "reporter"),
          parentPage, "reporterId");
      fs.add(reporterUserSelectPanel);
      reporterUserSelectPanel.init();
    }
    gridBuilder.newGridPanel();
    {
      // Task
      final FieldsetPanel fs = gridBuilder.newFieldset(ToDoDO.class, "task");
View Full Code Here

Examples of org.projectforge.web.user.UserSelectPanel

  public UserSelectPanel addUserSelectPanel(final FieldsetPanel fieldset, final IModel<PFUserDO> model, final boolean autosubmit)
  {
    if (showTimsheetsSelectors == false || isOtherTimesheetsUsersAllowed() == false) {
      return null;
    }
    userSelectPanel = new UserSelectPanel(fieldset.newChildId(), model, parentPage, "userId");
    fieldset.add(userSelectPanel);
    userSelectPanel.withAutoSubmit(autosubmit).setLabel(new Model<String>(fieldset.getString("user"))).init();
    return userSelectPanel;
  }
View Full Code Here

Examples of org.projectforge.web.user.UserSelectPanel

    gridBuilder.newSplitPanel(GridSize.COL66);
    {
      // Attendee
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("plugins.skillmatrix.skilltraining.attendee.menu"));
      final UserSelectPanel attendeeSelectPanel = new UserSelectPanel(fs.newChildId(), new Model<PFUserDO>() {
        @Override
        public PFUserDO getObject()
        {
          return userGroupCache.getUser(getSearchFilter().getAttendeeId());
        }

        @Override
        public void setObject(final PFUserDO object)
        {
          if (object == null) {
            getSearchFilter().setAttendeeId(null);
          } else {
            getSearchFilter().setAttendeeId(object.getId());
          }
        }
      }, parentPage, "attendeeId");
      fs.add(attendeeSelectPanel);
      attendeeSelectPanel.setDefaultFormProcessing(false);
      attendeeSelectPanel.init().withAutoSubmit(true);
    }
  }
View Full Code Here

Examples of org.projectforge.web.user.UserSelectPanel

        data.setUser(PFUserContext.getUser());
        final DivTextPanel username = new DivTextPanel(fs.newChildId(), data.getUser().getUsername());
        username.setStrong();
        fs.add(username);
      } else {
        final UserSelectPanel attendeeSelectPanel = new UserSelectPanel(fs.newChildId(), new PropertyModel<PFUserDO>(data, "user"),
            parentPage, "userId");
        attendeeSelectPanel.init();
        fs.add(attendeeSelectPanel.setFocus().setRequired(true));
      }
    }
    gridBuilder.newGridPanel();
    {
      // Skill
View Full Code Here

Examples of org.projectforge.web.user.UserSelectPanel

      PFUserDO owner = data.getOwner();
      if (Hibernate.isInitialized(owner) == false) {
        owner = userGroupCache.getUser(owner.getId());
        data.setOwner(owner);
      }
      final UserSelectPanel userSelectPanel = new UserSelectPanel(fs.newChildId(), new PropertyModel<PFUserDO>(data, "owner"), parentPage,
          "ownerId");
      userSelectPanel.setRequired(true);
      fs.add(userSelectPanel);
      userSelectPanel.init();
    }
    {
      // Owner
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("meb.sender")).suppressLabelForWarning();
      fs.add(new DivTextPanel(fs.newChildId(), data.getSender()));
View Full Code Here

Examples of org.projectforge.web.user.UserSelectPanel

  private void redrawTimesheetsUserControls()
  {
    if (timesheetUserFieldset != null) {
      timesheetUserFieldset.removeAllFields();
    }
    final UserSelectPanel timesheetUserSelectPanel = calendarPageSupport.addUserSelectPanel(timesheetUserFieldset,
        new PropertyModel<PFUserDO>(this, "timesheetsUser"), false);
    if (timesheetUserSelectPanel != null) {
      timesheetUserSelectPanel.getFormComponent().add(new OnChangeAjaxBehavior() {
        @Override
        protected void onUpdate(final AjaxRequestTarget target)
        {
          final PFUserDO user = (PFUserDO) timesheetUserSelectPanel.getFormComponent().getModelObject();
          setTimesheetsUser(user);
        }
      });
    }
  }
View Full Code Here

Examples of org.projectforge.web.user.UserSelectPanel

    }
    gridBuilder.newSplitPanel(GridSize.COL50);
    {
      // contact person
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("contactPerson"));
      final UserSelectPanel contactPersonSelectPanel = new UserSelectPanel(fs.newChildId(), new PropertyModel<PFUserDO>(data,
          "contactPerson"), parentPage, "contactPersonId");
      contactPersonSelectPanel.setRequired(true);
      fs.add(contactPersonSelectPanel);
      contactPersonSelectPanel.init();
    }
    gridBuilder.newSplitPanel(GridSize.COL50);
    {
      // Beauftragungsdatum
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("fibu.auftrag.beauftragungsdatum"));
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.