inactivityTimeoutOnLicenses

The loader query on the "Can keep claimed license" group contains

  • people in "Have claimed a license"
  • who have claimed their license in the last 60 days
  • or who has recently logged in to the SP
select
  subject_id,
  subject_source
from
  grouper_memberships_lw_v gmlv
where
  gmlv.list_name = 'members'
  /* people in our source */
  and gmlv.subject_source = 'myInstitutionSubjectSourceId'
  /* they are in the claimed group */
  and gmlv.group_name = 'penn:isc:ait:apps:atlassian:helperGroups:jiraHaveSelfClaimedLicense'
  and (
  /* either they have logged in recently */
  exists (
  select
    1
  from
    grouper_memberships_lw_v gmlv2
  where
    gmlv2.member_id = gmlv.member_id
    and gmlv2.list_name = 'members'
    and gmlv2.group_name = 'penn:isc:ait:apps:atlassian:helperGroups:recentAtlassianCloudUsers')
  or 
  /* or they claimed their license in the last 60 days */
  exists (
  select
    1
  from
    grouper_pit_memberships_lw_v gpmlv,
    grouper_pit_groups gpg,
    grouper_pit_fields gpf,
    grouper_pit_members gpm
  where
    gpmlv.owner_group_id = gpg.id
    and gpg.name = 'penn:isc:ait:apps:atlassian:helperGroups:jiraHaveSelfClaimedLicense'
    and gpmlv.field_id = gpf.id
    and gpf.name = 'members'
    and gpmlv.member_id = gpm.id
    and gpm.source_id = gmlv.member_id
    and gpmlv.membership_active = 'T'
    and to_timestamp((1692715884578000 / 1000000) + (60 * 24 * 60 * 60)) > now()))