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
- GlueSecurityUser 인터페이스 변경
- com.poscoict.glueframework.security.vo.GlueSecurityUser 변경.
org.springframework.security.core.userdetails.UserDetails을 확장한 interface로 변경함.
setter method 3개 삭제
- com.poscoict.glueframework.security.vo.GlueSecurityUserImpl 변경.
GlueSecurityUser 인터페이스 변경 사항 반영
- GlueSecurityUtil 수정
- com.poscoict.glueframework.security.util.GlueSecurityUtil 변경
boolean hasRole( String role ) method 추가
-
Glue Security Manager 수정 : glue-security-manager-{version}.war
- 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 추가
- 화면분리바 속성 변경
PosLoyout 생성시 resizable:true로 옵션변경.
- 파일명 변경
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 파일명 변경
- 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')