Skip to content

Commit 1b0e155

Browse files
authored
feat: check for established member role (#148)
* feat: check for established member role * fix: actually check if they have it lmao
1 parent d905da5 commit 1b0e155

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

src/api/checks.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,16 @@ export async function runNonCriticalChecks (
9494
result = false
9595
}
9696

97+
if (!submission.author.roles.cache.has(config.roles().establishedMember)) {
98+
genericLog.warning({
99+
type: 'text',
100+
content: 'Submitter does not appear to have Established Member role. Check and reject as neccesary.',
101+
ctx: submission.reviewThread
102+
})
103+
104+
result = false
105+
}
106+
97107
if (isGitHubSource(submission)) {
98108
const licenseRes = await runGitHubChecks(submission)
99109

src/config.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ const rejectionValues: RejectionTemplate[] = [
108108
key: 'role-requirement',
109109
enumValue: { name: 'Role requirement', value: 'role-requirement' },
110110
prettyValue: 'Required role is missing',
111-
execute: ({ user }: RejectionParams) => `${user}, your project has been rejected because you lack the VC Access role.`,
111+
execute: ({ user }: RejectionParams) => `${user}, your project has been rejected because you lack the Established Member role. You are welcome to resubmit the project once you have the role.`,
112112
location: () => 'thread'
113113
}
114114
]
@@ -160,6 +160,7 @@ const config = {
160160
*/
161161
roles: () => ({
162162
veterans: env.role('VETERANS_ROLE_ID', env.guild(process.env.NODE_ENV === 'production' ? 'MAIN_GUILD_ID' : 'DEVELOPMENT_GUILD_ID')),
163+
establishedMember: '889228904622075925',
163164
staff: env.role('STAFF_ROLE_ID', env.guild(process.env.NODE_ENV === 'production' ? 'MAIN_GUILD_ID' : 'DEVELOPMENT_GUILD_ID'))
164165
}),
165166
/**

0 commit comments

Comments
 (0)