23 lines
572 B
JavaScript
23 lines
572 B
JavaScript
function canUseProjects(user) {
|
|
return Boolean(user?.user_name?.trim() && user?.first_name?.trim())
|
|
}
|
|
|
|
function canCreateProject(user) {
|
|
return canUseProjects(user)
|
|
}
|
|
|
|
function respondProjectProfileIncomplete(res) {
|
|
return res.status(422).json({
|
|
error: true,
|
|
message:
|
|
'برای استفاده از پروژهها، تکمیل نام کاربری و نام در ثبتنام الزامی است',
|
|
type: 'not_register',
|
|
})
|
|
}
|
|
|
|
module.exports = {
|
|
canUseProjects,
|
|
canCreateProject,
|
|
respondProjectProfileIncomplete,
|
|
}
|