Package er.bugtracker

Examples of er.bugtracker.Session$RequirementHandler


    log.debug("People " + USERNAME + " added");
    return people;
  }
 
  private WOActionResults ensureTestPeopleAreLoggedIn() {
    Session session = (Session)session();
        session.setLanguage("English");
    People people = People.clazz.userWithUsernamePassword(session.defaultEditingContext(), USERNAME, PASSWORD);
    session.setUser(people);
    return success();
  }
View Full Code Here


        addTestPeople(true);
        return ensureTestPeopleAreLoggedIn();
    }

    public WOActionResults ensurePeopleSetupAction() {
      Session session = (Session)session();
        People people = People.clazz.userWithUsernamePassword(session.defaultEditingContext(), "user100", "user");
        assert people != null;
        people.setIsActive(false);
       
        people = People.clazz.userWithUsernamePassword(session.defaultEditingContext(), "user101", "user");
        assert people != null;
        people.setIsActive(true);
        people.setIsAdmin(false);
        people.setIsEngineering(false);
        people.setIsCustomerService(true);
        session.defaultEditingContext().saveChanges();
       
        return ensureTestAdminAction();
    }
View Full Code Here

    }
   
    public WOComponent login() {
        EOEditingContext editingContext;
       
        Session session = (Session)session();
        editingContext = session.defaultEditingContext();

        if (!validated && false) {// captcha disabled for now
            errorMessage="The captcha is wrong!";
            return null;
        }

        if (username==null || password==null) {
            errorMessage="Please specify both fields!";
            return null;
        }
       
        People  userObject = People.clazz.userWithUsernamePassword(editingContext, username, password);
        if(userObject == null) {
            errorMessage="Sorry login incorrect!";
            return null;
        }

        if (!userObject.isActive()) {
            errorMessage="Sorry your account is inactive!";
            return null;
        }
        session.setUser(userObject);
        boolean isAdmin = userObject.isAdmin();
        D2W.factory().setWebAssistantEnabled(isAdmin);
        String encryptedIDPrimaryKey = ERXCrypto.crypterForAlgorithm(ERXCrypto.BLOWFISH).encrypt(userObject.primaryKey());
        WOCookie loginCookie=new WOCookie("BTL", rememberPassword ?  encryptedIDPrimaryKey : "-");
        loginCookie.setExpires(NSTimestamp.DistantFuture);
View Full Code Here

TOP

Related Classes of er.bugtracker.Session$RequirementHandler

Copyright © 2018 www.massapicom. 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.