BillingGroup 모델과 org-level 청구
BillingGroup, BillingGroupMember, BillingGroupSubscription을 소개합니다. BillingGroupLicense, BillingGroupPaymentMethod, BillingGroupInvoice, 그리고 BillingGroupConfig e...
Gate 앱 사용 가능
추가 *********** Stripe 또는 commerce 해결 구독 및 일치 SubscriptionPlanServiceType 이름. AppliedModelEnforcementService는 현재 활성 구독(또는 COMP)을 요구합니다. 전체 카탈로그) non-core 앱을 위해 F...
완전한 키 세트를 위한 노드를 통한 Union listObjects
첫 번째 도달 가능한 MinIO 노드는 빈 목록으로 돌아갈 수 있습니다. 노드는 테마와 같은 반복적인 복사본을 파쇄한 객체를 템플릿 sync from public/default/.
적용된 모형 근원 해결책 및 수락 정책 정상화
Expose resolveAppliedModelWithSource 그래서 호출자는 활성 모델인지 알고 지점 유형 또는 마스터 fallback에서 왔습니다. 지도 FALSE/TRUE/0/1 수락 NOT ALLOWED/ALLOWED는 아이 org 보안 모델에 대해.
오브젝트 업로드에 대한 옵션 Cache-Control
이렇게 globals.css 및 config.json instruct 브라우저를 제공하는 테마에 의해 사용하는 및 프록시는 stale cached 객체 대신 다시 유효하지 않습니다.
Avatar cleanup에 대한 *********** 추가
Avatar를 제거 할 때 사용하는 회원은 같은 행을 삭제하기 전에 명확하게 할 수 있습니다.
Alcohol/tobacco/firearms 준수 정책
- CHILD ORG SECURITY MODELS 열 및 엔티티티티 기본값 MEMBER SELECT - DTO 및 ChildOrgSecurityModelService create/update 정상화 - AppliedModelEnforcementService는 아동 org ATF 플래그 ...
Hibernate 인서트-before-delete duplicate 키를 피하기 위해 장소에 있는 Upsert 역할 권한
Persist roleRightType by stable getId() 대신 ordinal
Hibernate @Enumerated(EnumType.ORDINAL) 쓰기/읽는 선언 색인의 한국어 RoleRightType 값이 제거되면 (예: MANAGE USERS, id=19), getId()가 넣는 동안 모든 후속 항목의 종속 이동 - 침묵의 분기를 만듭니다. 이 코드베이스에...
OrgRoleRight에서 (role id, right type)에 독특한 제약을 추가하십시오
계약에 대한 필요는 *********** 이 제약없이, 동기화 쿼리는 "독특하거나 exclusion없이 실패 CONFLICT 사양에 맞는 제약, 시동 보안 서비스 충돌.
Organization.isTopLevel, PaymentMethod.COMP, COMP * 이벤트 유형 추가; 조직 제거 유형 enum
- 조직 : 플랫폼 소유자 식별을위한 `isTopLevel` 플래그와 죽은 `type` 필드를 대체 - PaymentMethod : 무료 플랫폼 관리자 보조금 (스트라이프 없음) - SubscriptionEventType: COMP GRANTED, COMP REVOKED, COMP EX...
회원제 서비스 이용권 (133-136)
비 시약 회원을 위한 4개의 새로운 SUPPORT-scoped 권리를 추가하십시오: - *********** (133) - CREATE SUPPORT TICKET (134) 을 - REQUEST WEBINAR (136) - VIEW MY SCHEDULED WEBINARS (136)
역할 권한 DTOs enum 구동 및 보안 모델 권한 동기화 추가
- SecurityRoleDTO.fromOrgRole(): 모든 롤리전을 삽입 DB를 가진 유형 값 viewup으로 설정 - 새로운 권리는 NOT SPECIFIED로 자동으로 나타납니다. -********** 동일한 enum 구동 방식 보안 모델의 기본 역할 - OrgRoleRight....
Native updateMemberType을 추가하고,TeamMemberRow 쿼리를 MemberRepository에 추가하십시오
FindByIdWithFeatures eagerly 로드 Organization.features에 추가
JOIN FETCH는 기능이 있을 때 LazyInitializationException을 방지합니다. AppAvailabilityInterceptor에서 거래 (예: AppAvailabilityInterceptor) 밖에 접근.
***********는 MEMBER 유형의 인스턴스를 사용합니다
Hibernate TYPE(m) = :type은 0개의 결과를 기본으로 설정할 때 반환합니다. 회원 클래스 가입 상속. MEMBER 유형의 경우, 모두 fetch 필터 !(m 인스턴스 TeamMember) 대신.
LogoFullExt 필드를 조직에 추가하십시오. ListObject를 MinIOStorageService에 추가하십시오
FindByBranchTypeID에 대한 쿼리를 생성
SecurityService의 새로운 /branch-types/{id}/usages endpoint 지원 분기 유형이 역전하기 전에 활성 아이 orgs가 있는지 검사합니다.
SupportAgentNotificationDTO에 pending count 필드를 추가하고 supportTicketRepository에 쿼리를 계산합니다
회원 유형 게이트 + CREATE CHILD ORG
/network Child-org 생성에 대한 데이터 레이어를 추가합니다. - RoleRightType (id 131)에서 새로운 CREATE CHILD ORG. - ChildOrgSecurityModel에 3개의 새로운 boolean 란: applyToMembers / applyTo...
AppConfig 교체는 upsert-only, 결코 payload 부과에 삭제하지 않습니다
이전 동작은 어떤 기존의 app-config 행을 삭제한다. serviceType 결제가 완료되지 않았습니다. 즉, 부분적인 페이로드를 침묵으로 설정 데이터 손실 : 20 ServiceTypes의 15에 대해 알고있는 UI 5개의 행을 떨어뜨리고, 효과적으로 그 앱을 강제로 NOT AV...
적용 가능한 모델 Read-time gating
적용된 보안 모델을 최종적으로 만드는 read-time gate를 추가합니다. 기능 가용성을 위한 진실의 근원, 그래서 stale DB 국가는 누출할 수 없습니다 장애인 기능 및 힘 지원 기능은 항상 눈에 보입니다 DB가 붙지 않는 경우에도. AppliedModelEnforcement...
ChildOrgSecurityModel의 모든 비선형 설정을 강화합니다
Org의 적용에 남아있는 설정에 대한 최종 업데이트 추가 보안 모델. 이전에만 읽은 모든 설정 (또는 떨어졌다) 저장) 이제는 지속 경로, 런타임 실행 돕기 및 UI가 있습니다. 그것을 소비하는 걸이. 자료 층: - Organization.isPrivate (boolean column...
템플릿의 힘 규칙 및 DEFAULT fallback을 회원 권한으로 적용
**************** 이제 적용된 오버레이 모형의 4개의 기존하는 폭포의 정상에 과태로 템플렛 (org 역할 → 부 → 일 제목 → 일원): - 역할 유형 별 FORCE GRANTED/FORCE NUKE는 모든 폭포 수준에 이깁니다. 템플릿은 회원 유형에 의해 선택됩니다: 팀...
마스터 모델 추가, 기본 역할 템플릿 및 적용 모델 해결
새 분기 유형 보안 모델의 데이터 레이어를 소개합니다: - 조직은 nullable branchTypeID와 masterModelID 열을 얻습니다. - 새로운 역할RightTemplateSetting 5 값 (FORCE GRANTED, 템플릿 레이어 설정을위한 GRANTED, NOT ...