lint
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
import type { EntityManager } from '@mikro-orm/core';
|
||||
import { Admin } from '../modules/admin/entities/admin.entity';
|
||||
import { AdminRole } from '../modules/admin/entities/adminRole.entity';
|
||||
import { Role } from '../modules/roles/entities/role.entity';
|
||||
import { Restaurant } from '../modules/restaurants/entities/restaurant.entity';
|
||||
import type { Role } from '../modules/roles/entities/role.entity';
|
||||
import type { Restaurant } from '../modules/restaurants/entities/restaurant.entity';
|
||||
import { adminsData } from './data/admins.data';
|
||||
import { normalizePhone } from '../modules/utils/phone.util';
|
||||
|
||||
|
||||
@@ -1,13 +1,10 @@
|
||||
import type { EntityManager } from '@mikro-orm/core';
|
||||
import { Category } from '../modules/foods/entities/category.entity';
|
||||
import { Restaurant } from '../modules/restaurants/entities/restaurant.entity';
|
||||
import type { Restaurant } from '../modules/restaurants/entities/restaurant.entity';
|
||||
import { categoriesData } from './data/categories.data';
|
||||
|
||||
export class CategoriesSeeder {
|
||||
async run(
|
||||
em: EntityManager,
|
||||
restaurantsMap: Map<string, Restaurant>,
|
||||
): Promise<Map<string, Category>> {
|
||||
async run(em: EntityManager, restaurantsMap: Map<string, Restaurant>): Promise<Map<string, Category>> {
|
||||
const categoriesMap = new Map<string, Category>();
|
||||
|
||||
for (const catData of categoriesData) {
|
||||
@@ -36,4 +33,3 @@ export class CategoriesSeeder {
|
||||
return categoriesMap;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import type { EntityManager } from '@mikro-orm/core';
|
||||
import { Coupon } from '../modules/coupons/entities/coupon.entity';
|
||||
import { Restaurant } from '../modules/restaurants/entities/restaurant.entity';
|
||||
import type { Restaurant } from '../modules/restaurants/entities/restaurant.entity';
|
||||
import { couponsData } from './data/coupons.data';
|
||||
|
||||
export class CouponsSeeder {
|
||||
@@ -40,4 +40,3 @@ export class CouponsSeeder {
|
||||
await em.flush();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -29,4 +29,3 @@ export const adminsData: AdminData[] = [
|
||||
restaurantSlug: null,
|
||||
},
|
||||
];
|
||||
|
||||
|
||||
@@ -13,4 +13,3 @@ export const categoriesData: CategoryData[] = [
|
||||
{ title: 'دسر', restaurantSlug: 'boote' },
|
||||
{ title: 'نوشیدنی', restaurantSlug: 'boote' },
|
||||
];
|
||||
|
||||
|
||||
@@ -92,4 +92,3 @@ export const couponsData: CouponData[] = [
|
||||
isActive: true,
|
||||
},
|
||||
];
|
||||
|
||||
|
||||
@@ -48,4 +48,3 @@ export const deliveryMethodsData: DeliveryMethodData[] = [
|
||||
order: 4,
|
||||
},
|
||||
];
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { NotifChannelEnum, NotifTitleEnum } from '../../modules/notifications/interfaces/notification.interface';
|
||||
|
||||
|
||||
export interface NotificationPreferenceData {
|
||||
title: NotifTitleEnum;
|
||||
channels: NotifChannelEnum[];
|
||||
|
||||
@@ -13,4 +13,3 @@ export const getPermissionsData = () => {
|
||||
group: specialPermissions.includes(name) ? 'special' : 'general',
|
||||
}));
|
||||
};
|
||||
|
||||
|
||||
@@ -16,9 +16,7 @@ export const rolesData: RoleConfig[] = [
|
||||
name: 'accountant',
|
||||
isSystem: false,
|
||||
permissionFilter: (name: Permission) =>
|
||||
name === Permission.VIEW_REPORTS ||
|
||||
name === Permission.MANAGE_FINANCES ||
|
||||
name === Permission.MANAGE_ORDERS,
|
||||
name === Permission.VIEW_REPORTS || name === Permission.MANAGE_FINANCES || name === Permission.MANAGE_ORDERS,
|
||||
},
|
||||
{
|
||||
name: 'superAdmin',
|
||||
@@ -29,4 +27,3 @@ export const rolesData: RoleConfig[] = [
|
||||
name === Permission.UPDATE_RESTAURANT,
|
||||
},
|
||||
];
|
||||
|
||||
|
||||
@@ -8,4 +8,3 @@ export const timeSlots: TimeSlot[] = [
|
||||
{ openTime: '12:00', closeTime: '15:00' }, // Lunch
|
||||
{ openTime: '18:00', closeTime: '23:00' }, // Dinner
|
||||
];
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ export const userAddressesData: UserAddressData[] = [
|
||||
province: 'تهران',
|
||||
postalCode: '1234567890',
|
||||
latitude: 35.6892,
|
||||
longitude: 51.3890,
|
||||
longitude: 51.389,
|
||||
phone: '09362532122',
|
||||
isDefault: true,
|
||||
},
|
||||
@@ -31,8 +31,8 @@ export const userAddressesData: UserAddressData[] = [
|
||||
city: 'تهران',
|
||||
province: 'تهران',
|
||||
postalCode: '1234567891',
|
||||
latitude: 35.6900,
|
||||
longitude: 51.3900,
|
||||
latitude: 35.69,
|
||||
longitude: 51.39,
|
||||
phone: '09185290775',
|
||||
isDefault: true,
|
||||
},
|
||||
@@ -43,8 +43,8 @@ export const userAddressesData: UserAddressData[] = [
|
||||
city: 'تهران',
|
||||
province: 'تهران',
|
||||
postalCode: '1234567892',
|
||||
latitude: 35.6910,
|
||||
longitude: 51.3910,
|
||||
latitude: 35.691,
|
||||
longitude: 51.391,
|
||||
phone: '09129283395',
|
||||
isDefault: true,
|
||||
},
|
||||
@@ -55,10 +55,9 @@ export const userAddressesData: UserAddressData[] = [
|
||||
city: 'تهران',
|
||||
province: 'تهران',
|
||||
postalCode: '1234567893',
|
||||
latitude: 35.6920,
|
||||
longitude: 51.3920,
|
||||
latitude: 35.692,
|
||||
longitude: 51.392,
|
||||
phone: '09184317567',
|
||||
isDefault: true,
|
||||
},
|
||||
];
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import type { EntityManager } from '@mikro-orm/core';
|
||||
import { Delivery } from '../modules/delivery/entities/delivery.entity';
|
||||
import { Restaurant } from '../modules/restaurants/entities/restaurant.entity';
|
||||
import type { Restaurant } from '../modules/restaurants/entities/restaurant.entity';
|
||||
import { deliveryMethodsData } from './data/delivery-methods.data';
|
||||
import { DeliveryFeeTypeEnum } from 'src/modules/delivery/interface/delivery';
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import type { EntityManager } from '@mikro-orm/core';
|
||||
import { Food } from '../modules/foods/entities/food.entity';
|
||||
import { Restaurant } from '../modules/restaurants/entities/restaurant.entity';
|
||||
import { Category } from '../modules/foods/entities/category.entity';
|
||||
import type { Restaurant } from '../modules/restaurants/entities/restaurant.entity';
|
||||
import type { Category } from '../modules/foods/entities/category.entity';
|
||||
import { foodsData } from './data/foods.data';
|
||||
|
||||
export class FoodsSeeder {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import type { EntityManager } from '@mikro-orm/core';
|
||||
import { PaymentMethod } from '../modules/payments/entities/payment-method.entity';
|
||||
import { Restaurant } from '../modules/restaurants/entities/restaurant.entity';
|
||||
import type { Restaurant } from '../modules/restaurants/entities/restaurant.entity';
|
||||
import { paymentMethodsData } from './data/payment-methods.data';
|
||||
|
||||
export class PaymentMethodsSeeder {
|
||||
@@ -53,4 +53,3 @@ export class PaymentMethodsSeeder {
|
||||
await em.flush();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -26,4 +26,3 @@ export class PermissionsSeeder {
|
||||
return createdPermissions;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -19,4 +19,3 @@ export class RestaurantsSeeder {
|
||||
return restaurantsMap;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import type { EntityManager } from '@mikro-orm/core';
|
||||
import { Role } from '../modules/roles/entities/role.entity';
|
||||
import { Permission } from '../common/enums/permission.enum';
|
||||
import { Permission as PermissionEntity } from '../modules/roles/entities/permission.entity';
|
||||
import type { Permission } from '../common/enums/permission.enum';
|
||||
import type { Permission as PermissionEntity } from '../modules/roles/entities/permission.entity';
|
||||
import { rolesData } from './data/roles.data';
|
||||
|
||||
export class RolesSeeder {
|
||||
@@ -25,9 +25,7 @@ export class RolesSeeder {
|
||||
generalPermissions.forEach(p => newRole.permissions.add(p));
|
||||
} else {
|
||||
// For other roles, use the permission filter
|
||||
const filteredPermissions = permissions.filter(p =>
|
||||
roleConfig.permissionFilter(p.name as Permission),
|
||||
);
|
||||
const filteredPermissions = permissions.filter(p => roleConfig.permissionFilter(p.name as Permission));
|
||||
filteredPermissions.forEach(p => newRole.permissions.add(p));
|
||||
}
|
||||
|
||||
@@ -41,4 +39,3 @@ export class RolesSeeder {
|
||||
return rolesMap;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import type { EntityManager } from '@mikro-orm/core';
|
||||
import { Schedule } from '../modules/restaurants/entities/schedule.entity';
|
||||
import { Restaurant } from '../modules/restaurants/entities/restaurant.entity';
|
||||
import type { Restaurant } from '../modules/restaurants/entities/restaurant.entity';
|
||||
import { timeSlots } from './data/schedules.data';
|
||||
|
||||
export class SchedulesSeeder {
|
||||
@@ -36,4 +36,3 @@ export class SchedulesSeeder {
|
||||
await em.flush();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user