mirror of
https://github.com/solidtime-io/solidtime.git
synced 2026-08-15 03:32:15 +01:00
remove unused inertia organization page props
This commit is contained in:
committed by
Constantin Graf
parent
ed037d40a1
commit
eef2cdaec5
@@ -54,15 +54,9 @@ class OrganizationController extends Controller
|
|||||||
'currencies' => array_map(function (Currency $currency): string {
|
'currencies' => array_map(function (Currency $currency): string {
|
||||||
return $currency->getName();
|
return $currency->getName();
|
||||||
}, ISOCurrencyProvider::getInstance()->getAvailableCurrencies()),
|
}, ISOCurrencyProvider::getInstance()->getAvailableCurrencies()),
|
||||||
'availableRoles' => [],
|
|
||||||
'availablePermissions' => [],
|
|
||||||
'defaultPermissions' => [],
|
|
||||||
'permissions' => [
|
'permissions' => [
|
||||||
'canAddTeamMembers' => true,
|
|
||||||
'canDeleteTeam' => true,
|
'canDeleteTeam' => true,
|
||||||
'canRemoveTeamMembers' => true,
|
|
||||||
'canUpdateTeam' => true,
|
'canUpdateTeam' => true,
|
||||||
'canUpdateTeamMembers' => true,
|
|
||||||
],
|
],
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ import DeleteTeamForm from '@/Pages/Teams/Partials/DeleteTeamForm.vue';
|
|||||||
import SectionBorder from '@/Components/SectionBorder.vue';
|
import SectionBorder from '@/Components/SectionBorder.vue';
|
||||||
import UpdateTeamNameForm from '@/Pages/Teams/Partials/UpdateTeamNameForm.vue';
|
import UpdateTeamNameForm from '@/Pages/Teams/Partials/UpdateTeamNameForm.vue';
|
||||||
import type { Organization } from '@/types/models';
|
import type { Organization } from '@/types/models';
|
||||||
import type { Permissions, Role } from '@/types/jetstream';
|
import type { Permissions } from '@/types/jetstream';
|
||||||
import OrganizationBillableRate from '@/Pages/Teams/Partials/OrganizationBillableRate.vue';
|
import OrganizationBillableRate from '@/Pages/Teams/Partials/OrganizationBillableRate.vue';
|
||||||
import OrganizationFormatSettings from '@/Pages/Teams/Partials/OrganizationFormatSettings.vue';
|
import OrganizationFormatSettings from '@/Pages/Teams/Partials/OrganizationFormatSettings.vue';
|
||||||
import OrganizationTimeEntrySettings from '@/Pages/Teams/Partials/OrganizationTimeEntrySettings.vue';
|
import OrganizationTimeEntrySettings from '@/Pages/Teams/Partials/OrganizationTimeEntrySettings.vue';
|
||||||
@@ -14,7 +14,6 @@ import { storeToRefs } from 'pinia';
|
|||||||
|
|
||||||
defineProps<{
|
defineProps<{
|
||||||
team: Organization;
|
team: Organization;
|
||||||
availableRoles: Role[];
|
|
||||||
permissions: Permissions;
|
permissions: Permissions;
|
||||||
}>();
|
}>();
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,8 @@
|
|||||||
import type { User } from '@/types/models';
|
import type { User } from '@/types/models';
|
||||||
|
|
||||||
export interface Permissions {
|
export interface Permissions {
|
||||||
canAddTeamMembers: boolean;
|
|
||||||
canDeleteTeam: boolean;
|
canDeleteTeam: boolean;
|
||||||
canRemoveTeamMembers: boolean;
|
|
||||||
canUpdateTeam: boolean;
|
canUpdateTeam: boolean;
|
||||||
canUpdateTeamMembers: boolean;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface Session {
|
export interface Session {
|
||||||
|
|||||||
@@ -65,14 +65,8 @@ class OrganizationEndpointTest extends EndpointTestAbstract
|
|||||||
->where('team.owner.name', $data->owner->name)
|
->where('team.owner.name', $data->owner->name)
|
||||||
->has('team.owner.profile_photo_url')
|
->has('team.owner.profile_photo_url')
|
||||||
->has('currencies')
|
->has('currencies')
|
||||||
->where('availableRoles', [])
|
|
||||||
->where('availablePermissions', [])
|
|
||||||
->where('defaultPermissions', [])
|
|
||||||
->where('permissions.canAddTeamMembers', true)
|
|
||||||
->where('permissions.canDeleteTeam', true)
|
->where('permissions.canDeleteTeam', true)
|
||||||
->where('permissions.canRemoveTeamMembers', true)
|
|
||||||
->where('permissions.canUpdateTeam', true)
|
->where('permissions.canUpdateTeam', true)
|
||||||
->where('permissions.canUpdateTeamMembers', true)
|
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user