Release History

Data format is : YYYY-MM-DD

Version format is : major.minor.patch

3.0.2 Released

  • dependency 변경

    glue-core : 4.2.1 -> 4.2.3
    spring-security : 3.1.4 -> 3.2.4

  • Glue Security API 수정 : glue-security-access-{version}.jar

    1. GlueSecurityUser 인터페이스 변경
      • com.poscoict.glueframework.security.vo.GlueSecurityUser 변경.
        org.springframework.security.core.userdetails.UserDetails을 확장한 interface로 변경함.
        setter method 3개 삭제
      • com.poscoict.glueframework.security.vo.GlueSecurityUserImpl 변경.
        GlueSecurityUser 인터페이스 변경 사항 반영
    2. GlueSecurityUtil 수정
      • com.poscoict.glueframework.security.util.GlueSecurityUtil 변경
        boolean hasRole( String role ) method 추가
  • Glue Security Manager 수정 : glue-security-manager-{version}.war

    1. glue-core 버전 변경에 따른 보완.
      com.poscoict.app.security.web.control.GlueJsonController 삭제
      com.poscoict.glueframework.web.control.spring.GlueJsonController 대체
      auto-data-service, resource-service, role-service, server-service, user-service, view-service에 ResultKey List activity 추가
    2. 화면분리바 속성 변경
      PosLoyout 생성시 resizable:true로 옵션변경.
    3. 파일명 변경
      POS_Common_modified.css -> glue-security-common.css 로 변경
      POS_Common_modified.js, Security_Common.js -> glue-security-common.js로 통합
      POS_Utils_modified.js -> glue-security-utils.js 로 변경
      common.jsp 수정 : js. css 파일명 변경
    4. PPAS 등 DB 변경 대비 SQL 변경
      조회용 SQL의 조회 컬럼이 대문자가 될 수 있도록 alias를 추가함.
      수정/등록용 SQL의 sysdate(Oracle only function)를 current_timestamp(ANSI standard)로 변경
      select RESOURCE_ID from RESOURCES
      
      INSERT INTO GROUPS (GROUP_ID, GROUP_NAME, CREATE_DATE, CREATE_USER, MODIFY_DATE, MODIFY_USER) VALUES ('GRO_ADMIN', 'admin group', SYSDATE , 'SQL', SYSDATE , 'SQL')
      
      select RESOURCE_ID as "RESOURCE_ID" from RESOURCES
      
      INSERT INTO GROUPS (GROUP_ID, GROUP_NAME, CREATE_DATE, CREATE_USER, MODIFY_DATE, MODIFY_USER) VALUES ('GRO_ADMIN', 'admin group', CURRENT_TIMESTAMP , 'SQL', CURRENT_TIMESTAMP , 'SQL')