feat(idaa): add My Meetings favorites for recovery meetings
Store Novi UUID list in event.mod_meetings_json.favorite so favorites persist cross-browser without requiring Novi API write access. Optimistic IDB update with API rollback on failure. Star button uses inline styles to override Bootstrap v3 iframe CSS conflicts. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -98,7 +98,12 @@ const idaa_local_data_struct: key_val = {
|
||||
qry__fulltext_str: null,
|
||||
qry__physical: null,
|
||||
qry__type: null,
|
||||
qry__virtual: null
|
||||
qry__virtual: null,
|
||||
|
||||
// Favorites filter — when true, only show meetings the member has starred.
|
||||
// Favorites are stored server-side in event.mod_meetings_json.favorite (array of Novi UUIDs),
|
||||
// so they persist across browsers without requiring a Novi API write capability.
|
||||
qry__favorites_only: false
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user