Skip to content

Commit

Permalink
Merge branch 'oauth' of github.com:yeganathan18/crowd.dev into oauth
Browse files Browse the repository at this point in the history
  • Loading branch information
skwowet committed Jul 10, 2023
2 parents 195e3bb + b3ca528 commit 4ad459b
Show file tree
Hide file tree
Showing 3 changed files with 71 additions and 10 deletions.
59 changes: 51 additions & 8 deletions backend/src/cubejs/schema/Members.js
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ cube(`Members`, {
Members.isBot,
Members.isOrganization,
Segments.id,
Activities.platform,
],
timeDimension: Members.joinedAt,
granularity: `day`,
Expand All @@ -36,17 +37,54 @@ cube(`Members`, {
},
},

ActiveMembers: {
MembersByJoinedAtPure: {
measures: [Members.count],
dimensions: [
Members.score,
Members.location,
Members.tenantId,
Members.isTeamMember,
Members.isBot,
Members.isOrganization,
Segments.id,
],
timeDimension: Members.joinedAt,
granularity: `day`,
refreshKey: {
every: `10 minute`,
},
},

MembersByJoinedAtTags: {
measures: [Members.count],
dimensions: [
Members.score,
Members.location,
Members.tenantId,
Members.isTeamMember,
Members.isBot,
Members.isOrganization,
Segments.id,
Tags.name,
],
timeDimension: Members.joinedAt,
granularity: `day`,
refreshKey: {
every: `10 minute`,
},
},

MembersByJoinedAtPlatform: {
measures: [Members.count],
dimensions: [
Members.score,
Members.location,
Members.tenantId,
Members.isTeamMember,
Members.isBot,
Members.isOrganization,
Segments.id,
Activities.platform,
],
timeDimension: Members.joinedAt,
granularity: `day`,
Expand All @@ -55,9 +93,11 @@ cube(`Members`, {
},
},

MembersActivities: {
MembersByActivityPure: {
measures: [Members.count],
dimensions: [
Members.score,
Members.location,
Members.tenantId,
Members.isTeamMember,
Members.isBot,
Expand All @@ -71,16 +111,17 @@ cube(`Members`, {
},
},

MActivitiesDupDimensions: {
MembersByActivityPlatform: {
measures: [Members.count],
dimensions: [
Members.score,
Members.location,
Members.tenantId,
Activities.platform,
Activities.type,
Members.isTeamMember,
Members.isBot,
Members.isOrganization,
Segments.id,
Activities.platform,
],
timeDimension: Activities.date,
granularity: `day`,
Expand All @@ -89,17 +130,19 @@ cube(`Members`, {
},
},

MembersTags: {
MembersByActivityActivityType: {
measures: [Members.count],
dimensions: [
Members.score,
Members.location,
Members.tenantId,
Tags.name,
Members.isTeamMember,
Members.isBot,
Members.isOrganization,
Segments.id,
Activities.type,
],
timeDimension: Members.joinedAt,
timeDimension: Activities.date,
granularity: `day`,
refreshKey: {
every: `10 minute`,
Expand Down
16 changes: 14 additions & 2 deletions backend/src/cubejs/schema/Organizations.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,25 @@ cube(`Organizations`, {
preAggregations: {
newOrganizations: {
measures: [Organizations.count],
dimensions: [Organizations.tenantId, Members.isTeamMember, Members.isBot, Segments.id],
dimensions: [
Organizations.tenantId,
Members.isTeamMember,
Members.isBot,
Segments.id,
Activities.platform,
],
timeDimension: Organizations.joinedAt,
granularity: `day`,
},
activeOrganizations: {
measures: [Organizations.count],
dimensions: [Organizations.tenantId, Members.isTeamMember, Members.isBot, Segments.id],
dimensions: [
Organizations.tenantId,
Members.isTeamMember,
Members.isBot,
Segments.id,
Activities.platform,
],
timeDimension: Activities.date,
granularity: `day`,
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -300,6 +300,12 @@ export default class MemberEnrichmentService extends LoggerBase {
organization.location = organizationsByWorkExperience[0].location
organization.linkedin = organizationsByWorkExperience[0].companyLinkedInUrl
organization.url = organizationsByWorkExperience[0].companyUrl

// fetch jobTitle from most recent work experience
member.attributes.jobTitle = {
custom: organizationsByWorkExperience[0].title,
default: organizationsByWorkExperience[0].title,
}
}
}

Expand Down

0 comments on commit 4ad459b

Please sign in to comment.