Tags: fntechgit/summit-admin
Tags
feat: Dropbox sync UI — toggle, Rebuild All, Resync Room (#833) * feat: Add Dropbox sync controls — toggle, Rebuild All, Resync Room (#86b8tx6pv) Show Admin UI for Track 3 of the dropbox-materializer integration: - Sync toggle (react-switch) + Rebuild button on Location List page - Per-room resync icon in Rooms table Actions column (uicore custom action) - Redux actions/reducer hitting materializer API directly (OAuth2 via uicore) - Feature-flagged on DROPBOX_MATERIALIZER_API_BASE_URL env var Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]> * fix: address PR 833 review — error handling, scopes, tests, and misc fixes - Add .catch() handlers to all dropbox sync actions to prevent stuck loading state - Add DROPBOX_MATERIALIZER_API_SCOPES (read/write) to .env.example and SCOPES - Blank out DROPBOX_MATERIALIZER_API_BASE_URL default to keep feature opt-in - Move getBaseUrl()/summitId guards before getAccessTokenSafely() to avoid unnecessary auth calls - Use persisted venue name (props) instead of mutable form state in handleRoomResync - Blacklist dropboxSyncState from redux-persist to prevent stale config across reloads - Fix "location based" → "location-based" hyphenation in en.json - Add action tests (10) and reducer tests (6) covering happy path, error path, and early returns Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]> * fix: use /api/v1/ URL prefix for dropbox-materializer endpoints Match the canonical URL prefix introduced in dropbox-materializer PR #13 (fix/api-url-versioning). All four endpoints updated from /api/sync/ to /api/v1/sync/. Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]> --------- Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]>
feat: add template popup on sponsor tab (#804) * feat: add sponsor pages tab, add customized and managed tables Signed-off-by: Tomás Castillo <[email protected]> * fix: adjust reducer and actions, fix typo Signed-off-by: Tomás Castillo <[email protected]> * feat: add new template popup on sponsor tab to add managed pages from templates Signed-off-by: Tomás Castillo <[email protected]> * fix: adjust reducer and props, add i18n resources Signed-off-by: Tomás Castillo <[email protected]> * fix: add no results text, prevent default on search pages Signed-off-by: Tomás Castillo <[email protected]> * fix: add i18n resources, close popup after save or error Signed-off-by: Tomás Castillo <[email protected]> * fix: add i18n resources, adjust actions Signed-off-by: Tomás Castillo <[email protected]> * fix: adding header * fix: adjust texts and set default per page on search function Signed-off-by: Tomás Castillo <[email protected]> * fix: add save message, adjust normalize function, rollback i18n texts Signed-off-by: Tomás Castillo <[email protected]> --------- Signed-off-by: Tomás Castillo <[email protected]> Co-authored-by: Santi <[email protected]>
fix(presentation-report): created date format Signed-off-by: smarcet <[email protected]>
fix(presentation-report): created date format Signed-off-by: smarcet <[email protected]>
fix: add required expand and field on sub question rule save endpoing (… …#590) * Add required expand and field on sub question rule save endpoing Signed-off-by: Tomás Castillo <[email protected]> * add relations param Signed-off-by: Tomás Castillo <[email protected]> --------- Signed-off-by: Tomás Castillo <[email protected]>
PreviousNext