Skip to content
View ustraframework's full-sized avatar

Block or report ustraframework

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ustraframework/README.md

U.STRA Framework

GSITM에서 운영 중인 U.STRA Framework 공식 Release Repository 입니다.

공지 사항

공식 가이드 안내

공식 가이드 사이트 : https://guide.ustraframework.kro.kr/

현재 공식 가이드는 일부 기능을 제한적으로 운영 중에 있습니다. 다음 기능이 제한됩니다.

  • 데모 서비스
  • 공지사항

문의 사항은 이슈로 등록해 주시기 바랍니다.

공식 의존성 저장소 변경 안내

GSITM 전사 자원 정책 변경으로 의존성 저장소를 변경할 예정입니다.

현재는 임시 저장소를 제공하고 있으니 참고하기 바랍니다.

Release Note (Java)

2.3.0 RELEASE (2024/04/04)

U.STRA Java Framework 2.3.0은 2024년 4월 4일에 릴리즈되었습니다.

2.3.0 버전에는 다음과 같은 변경 사항이 적용됩니다.

신규 기능

  • 메시지 기능
  • 텍스트 템플릿 기능
  • 데이터 지원 유틸리티 추가
  • H2 데이터베이스 연계 기능 추가

기능 개선

  • 메뉴 관리 / 프로그램 아이디 값 검증 추가
  • 파일 그룹 관리 / 파일 유형 제한 기능 추가
  • 권한 관리 / 권한 사용 기간 설정 개선
  • 배치 관리 / 배치 작업 실행 이력 조회 조건 개선
  • 인터페이스 관리 / 인터페이스 관리 기능 개선

결함 수정

  • UstraException 메시지 생성 시 불필요한 포맷팅이 발생하는 오류 수정
  • Oracle 페이지네이션 처리 시 카운트 쿼리를 잘못 만드는 오류 수정
  • 파일 그룹의 파일명 형식을 원본 파일명 + 순번 + 확장자로 지정하는 경우 업로드에 실패하는 오류 수정
  • 파일 등록 시 FileId 생성 전 FileAccessUrl을 만드는 오류 수정
  • 메뉴 이동 시 메뉴 단계가 변경되지 않는 오류 수정
  • MySQL을 사용하는 경우 사용 기간 만료 배치의 만료 주기가 잘못 적용되는 오류 수정

업그레이드 방법

2.2.1 버전에서 2.3.0 버전으로 업그레이드 시 다음 작업이 필요합니다.

  1. 일부 테이블이 변경되었습니다. 데이터베이스 별로 다음 쿼리를 실행해 주세요.
-- Oracle
ALTER TABLE USTRA_IFS ADD LMT_YN CHAR(1) DEFAULT 'N' NULL;
UPDATE USTRA_IFS SET LMT_YN = 'N';
COMMENT ON COLUMN USTRA_IFS.LMT_YN IS '제한_여부'
-- SQL Server
ALTER TABLE USTRA_IFS ADD LMT_YN CHAR(1) DEFAULT 'N' NULL;
UPDATE USTRA_IFS SET LMT_YN = 'N';
EXEC sp_addextendedproperty 
	@name=N'MS_Description', @value=N'제한_여부', 
	@level0type=N'SCHEMA', @level0name=N'dbo', 
	@level1type=N'TABLE', @level1name=N'USTRA_IFS'
	@level2type=N'COLUMN', @level2name=N'LMT_YN'
-- PostgreSQL
ALTER TABLE USTRA_IFS ADD COLUMN LMT_YN CHAR NULL;
UPDATE USTRA_IFS SET LMT_YN = 'N';
COMMENT ON COLUMN USTRA_IFS.LMT_YN IS '제한_여부';
-- MySQL / MariaDB
ALTER TABLE USTRA_IFS ADD COLUMN LMT_YN CHAR DEFAULT 'N' NULL COMMENT '제한_여부' AFTER USE_YN;
-- H2
ALTER TABLE USTRA_IFS ADD LMT_YN CHAR(1) DEFAULT 'N' NULL
UPDATE USTRA_IFS SET LMT_YN = 'N';
COMMENT ON COLUMN USTRA_IFS.LMT_YN IS '제한_여부';
  1. build.gradle 또는 pom.xml 파일에서 프레임워크 버전을 2.2.1.RELEASE에서 2.3.0.RELEASE로 변경해 주세요.

Release Note (Node)

3.1.0-stable (2024/04/04)

U.STRA Node Framework 3.1은 2024년 4월 4일에 릴리즈 되었습니다.

3.1 버전에는 다음과 같은 변경 사항이 적용됩니다.

기능 개선

  • Wijmo 라이선스 등록 기능 개선
  • Wijmo 기반 날짜 입력 컴포넌트의 입력 방식 개선
  • 권한 관리 / 권한 사용 기간 설정 개선
  • Wijmo 기반 IP 입력 컴포넌트의 입력 방식 개선

패치

  • 3.0.3-stable에서 발생된 아래 오류를 해결할때, package.json 내에 uuid 패키지를 resolutions에 작성하지 않아도 정상동작 되도록 개선

    Untitled

    {
    	"resolutions": {
    		"uuid": "3.4.0"
    	}
    }

업그레이드 방법

  1. 업그레이드시에 패키지 초기화 작업이 필요하다.

    • lock파일 제거
      • 프로젝트에서 활용되는 yarn.lock 파일을 제거한다.
    • node_modules 제거
      • 프로젝트에서 활용되는 node_modules 전체를 삭제한다.
  2. 프로젝트내에 활용되는 package.json내에 @ustra접두어 가 들어간 패키지의 버전을 수정한다.

    • 확인된 패키지 우측 버전 작성란 내용을 활용할 버전으로 수정한다.

      {
        "dependencies": {
          "@ustra/nuxt": "3.1.0-stable",
          /* @ustra로 시작되는 패키지 전체 버전을 수정한다. */
        },
      }
  3. 프로젝트 환경에 맞추어 install 작업을 진행한다.

    yarn install
  4. 설치 후 생성되는 yarn.lock 파일내에 @ustra 를 찾아 정상 설치되었는지 확인한다.

    예) yarn.lock 
    "@ustra/[email protected]":
      version "3.1.0-stable"

Release Note (Nexacro)

1.0.3 (2021/10/07)

그리드 연계 기능 추가

Axios 통신 라이브러리 업데이트

팝업 표준화

입력 샘플 추가

Popular repositories Loading

  1. ustra-framework2.0-sample ustra-framework2.0-sample Public

    U.STRA Framework Sample2

    HTML 1 1

  2. ustraframework.github.io ustraframework.github.io Public

    JavaScript

  3. gsgroup gsgroup Public

    SCSS

  4. ustraframework-sample ustraframework-sample Public

    U.STRA Framework Sample Project

    HTML 1

  5. ustra-nexacro-ui ustra-nexacro-ui Public

    U.STRA Framework 넥사크로 UI 공통 모듈

    JavaScript 1

  6. ustraframework ustraframework Public

    U.STRA Framework Public Release Repository