mirror of
https://github.com/VueFileManager/vuefilemanager.git
synced 2026-04-18 16:22:14 +00:00
meta infinite members fix
This commit is contained in:
5
resources/js/helpers/ValidatorHelpers.js
vendored
5
resources/js/helpers/ValidatorHelpers.js
vendored
@@ -10,6 +10,11 @@ const ValidatorHelpers = {
|
|||||||
// Get max team members limitations
|
// Get max team members limitations
|
||||||
let limit = store.getters.user.data.meta.limitations.max_team_members
|
let limit = store.getters.user.data.meta.limitations.max_team_members
|
||||||
|
|
||||||
|
// Unlimited option
|
||||||
|
if (limit.total === -1) {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
// Get emails from invitations and currently active members
|
// Get emails from invitations and currently active members
|
||||||
let newInvitationEmails = invitations.map((item) => item['email'])
|
let newInvitationEmails = invitations.map((item) => item['email'])
|
||||||
let allowedMemberEmails = limit.meta.allowed_emails
|
let allowedMemberEmails = limit.meta.allowed_emails
|
||||||
|
|||||||
@@ -10,6 +10,11 @@ class CheckMaxTeamMembersLimitAction
|
|||||||
// Get user limitation summary
|
// Get user limitation summary
|
||||||
$limits = $user->limitations->summary();
|
$limits = $user->limitations->summary();
|
||||||
|
|
||||||
|
// Check unlimited option
|
||||||
|
if ((int) $limits['max_team_members']['total'] === -1) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
// Get currently used member emails
|
// Get currently used member emails
|
||||||
$allowedEmails = $limits['max_team_members']['meta']['allowed_emails'];
|
$allowedEmails = $limits['max_team_members']['meta']['allowed_emails'];
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user