Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/routes/guardian.js

    r7d7b36d r72d8eff  
    6767    'help_pick', 'help_close', 'help_picked_by', 'help_handled_by', 'help_handled_note',
    6868    'help_close_ask', 'help_close_yes', 'help_just_now', 'help_hours', 'help_days',
    69     'help_archive', 'help_archive_hide', 'panel_history'];
     69    'help_archive', 'help_archive_hide', 'panel_history',
     70    'gate_propose_open', 'gate_propose_close', 'gate_default_off'];
    7071  const s = Object.fromEntries(keys.map((k) => [k, i18nT(L, `guardian.${k}`)]));
    7172  s.wave = i18nT(L, 'guardian.wave');
     
    611612    .filter((r) => r.ward_uri === wardUri).length;
    612613  return Guardianship.gated.gateRows({
     614    // Uit de BESLUITEN, niet uit onze eigen kolom. Er zijn geen lokale accounts:
     615    // elke ward woont elders, dus wardEmbedSetting() gaf voor iedere ward null en
     616    // stond er in het paneel overal "onbekend". Wat een guardian wel heeft is de
     617    // uitslag van wat hij voorstelde.
    613618    settings: {
    614       'shaer:externalEmbeds': wardEmbedSetting(wardUri),
    615       'shaer:externalPlayback': wardPlaybackSetting(wardUri),
     619      'shaer:externalEmbeds': Guardianship.gated.knownSetting(mySlug, wardUri, 'shaer:externalEmbeds'),
     620      'shaer:externalPlayback': Guardianship.gated.knownSetting(mySlug, wardUri, 'shaer:externalPlayback'),
    616621    },
    617622    guardianCount: statuses ? statuses.length : null,
Note: See TracChangeset for help on using the changeset viewer.