forked from git.gladyson/openmonetis
chore: remover páginas estabelecimentos e gastos-por-categoria
- Remove /estabelecimentos e todos seus componentes e actions - Remove /relatorios/gastos-por-categoria e seus arquivos - Remove tabela `estabelecimentos` do schema e migration 0019 - Remove nav items de ambas as features do sidebar - Reverte widget expenses-by-category ao estado original - Remove filtro de estabelecimento dos lançamentos (filters, table, page-helpers) - Reverte getRecentEstablishmentsAction para query apenas em lancamentos - Limpa CHANGELOG removendo entradas das features removidas
This commit is contained in:
35
db/schema.ts
35
db/schema.ts
@@ -190,30 +190,6 @@ export const categorias = pgTable(
|
||||
}),
|
||||
);
|
||||
|
||||
export const estabelecimentos = pgTable(
|
||||
"estabelecimentos",
|
||||
{
|
||||
id: uuid("id").primaryKey().default(sql`gen_random_uuid()`),
|
||||
name: text("nome").notNull(),
|
||||
userId: text("user_id")
|
||||
.notNull()
|
||||
.references(() => user.id, { onDelete: "cascade" }),
|
||||
createdAt: timestamp("created_at", {
|
||||
mode: "date",
|
||||
withTimezone: true,
|
||||
})
|
||||
.notNull()
|
||||
.defaultNow(),
|
||||
},
|
||||
(table) => ({
|
||||
userIdIdx: index("estabelecimentos_user_id_idx").on(table.userId),
|
||||
userIdNameUnique: uniqueIndex("estabelecimentos_user_id_nome_key").on(
|
||||
table.userId,
|
||||
table.name,
|
||||
),
|
||||
}),
|
||||
);
|
||||
|
||||
export const pagadores = pgTable(
|
||||
"pagadores",
|
||||
{
|
||||
@@ -659,7 +635,6 @@ export const userRelations = relations(user, ({ many, one }) => ({
|
||||
cartoes: many(cartoes),
|
||||
categorias: many(categorias),
|
||||
contas: many(contas),
|
||||
estabelecimentos: many(estabelecimentos),
|
||||
faturas: many(faturas),
|
||||
lancamentos: many(lancamentos),
|
||||
orcamentos: many(orcamentos),
|
||||
@@ -701,16 +676,6 @@ export const categoriasRelations = relations(categorias, ({ one, many }) => ({
|
||||
orcamentos: many(orcamentos),
|
||||
}));
|
||||
|
||||
export const estabelecimentosRelations = relations(
|
||||
estabelecimentos,
|
||||
({ one }) => ({
|
||||
user: one(user, {
|
||||
fields: [estabelecimentos.userId],
|
||||
references: [user.id],
|
||||
}),
|
||||
}),
|
||||
);
|
||||
|
||||
export const pagadoresRelations = relations(pagadores, ({ one, many }) => ({
|
||||
user: one(user, {
|
||||
fields: [pagadores.userId],
|
||||
|
||||
Reference in New Issue
Block a user