Skip to content

Feature/mba 39 - #112

Merged
yoonki1207 merged 3 commits into
devfrom
feature/mba-39
Jun 29, 2026
Merged

Feature/mba 39#112
yoonki1207 merged 3 commits into
devfrom
feature/mba-39

Conversation

@yoonki1207

Copy link
Copy Markdown
Member

변경 사항

#111 PR이 main으로 요청되어있었습니다. 이에, dev를 base로 재시도합니다.

Merge pull request #111 from nodease/feature/mba-39
test(audit): pagination 테스트가 실제 offset/limit을 검증하도록 보완

P1 Badge Send the active organization on app requests

./apps/client/lib/activeOrganization.tsaxios request interceptor 헬퍼를 만들고, ./apps/client/lib/apiClient.tsapiFetch도 추가함.
이제 저장된 moduly_active_organization_id가 있으면 axios 요청과 apiFetch 요청에 자동으로 X-Organization-Id가 붙는다.
적용한 곳:
appApi, workflowApi, webhookApiaxios 인스턴스
기존 apiClient
/api/v1로 직접 fetch하던 workflow/LLM wizard/sidebar 호출들
직접 axios.post하던 knowledge search 컴포넌트는 apiClient로 변경
검증:
주의할 점은 앞으로 새 API 호출을 만들 때 axios는 apiClient를 쓰고, fetch가 필요하면 apiFetch를 쓰면 같은 정책이 자동 적용.

P2 Allow marketplace apps to be cloned publicly

apps/gateway/services/app_service.py (line 137)의 can_read_app() 맨 앞에:

if app.is_market:
    return True
  • 특정 app의 읽기 권한이 없더라도 is_market == True라면 clone할 수 있습니다.

관련 이슈

변경 유형

  • 버그 수정
  • 새로운 기능
  • 리팩토링
  • 문서 수정
  • 기타

테스트

  • 로컬에서 테스트 완료
  • 기존 테스트 통과 확인

스크린샷 (UI 변경 시)

hojun-lee99 and others added 3 commits June 29, 2026 22:53
fake _Query의 apply_paging 플래그를 제거하고 all()이 항상 offset/limit을
slicing하도록 수정. page=2 요청 시 첫 페이지 결과가 반환되지 않음을 검증.

이슈 #53 해결

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- 공통 요청 모듈에 함수를 만들었습니다.
@linear-code

linear-code Bot commented Jun 29, 2026

Copy link
Copy Markdown

MBA-39

@yoonki1207
yoonki1207 merged commit a2e05c9 into dev Jun 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

감사 로그 API pagination 테스트가 실제 offset/limit을 검증하지 못하는 문제

2 participants