infoalloggi-monorepo/apps/infoalloggi/src/schemas/public/PublicSchema.ts
Marco Pedone b3c70bfa1a feat: add admin appunti management page and related functionality
- Introduced a new page for managing appunti in the admin area.
- Created AppuntiProvider to manage appunti state and API interactions.
- Added schemas for appunti and appunti groups.
- Implemented CRUD operations for appunti and appunti groups in the API.
- Removed potenziali related files and services as part of the refactor.
- Updated the public schema to include appunti and appunti groups.
- Improved error handling in the appunti service.

Co-authored-by: Copilot <copilot@github.com>
2026-04-29 15:12:52 +02:00

95 lines
No EOL
2.9 KiB
TypeScript

import type { default as ServizioInteressiTable } from './ServizioInteressi';
import type { default as FlagsTable } from './Flags';
import type { default as AnnunciTable } from './Annunci';
import type { default as UsersTable } from './Users';
import type { default as ChatsEtichetteTable } from './ChatsEtichette';
import type { default as TestiEStringheTable } from './TestiEStringhe';
import type { default as UserEtichetteTable } from './UserEtichette';
import type { default as AppuntiTable } from './Appunti';
import type { default as UsersStorageTable } from './UsersStorage';
import type { default as ServizioAnnunciTable } from './ServizioAnnunci';
import type { default as UserInvitesTable } from './UserInvites';
import type { default as EmailsTable } from './Emails';
import type { default as ComuniTable } from './Comuni';
import type { default as RinnoviTable } from './Rinnovi';
import type { default as EventQueueTable } from './EventQueue';
import type { default as OrdiniTable } from './Ordini';
import type { default as PrezziarioTable } from './Prezziario';
import type { default as RatelimiterTable } from './Ratelimiter';
import type { default as ChatsTable } from './Chats';
import type { default as EtichetteTable } from './Etichette';
import type { default as MessagesTable } from './Messages';
import type { default as UsersAnagraficaTable } from './UsersAnagrafica';
import type { default as ProvincieTable } from './Provincie';
import type { default as VideosRefsTable } from './VideosRefs';
import type { default as BanlistTable } from './Banlist';
import type { default as NazioniTable } from './Nazioni';
import type { default as AppuntiGroupsTable } from './AppuntiGroups';
import type { default as ImagesRefsTable } from './ImagesRefs';
import type { default as BannersTable } from './Banners';
import type { default as ServizioTable } from './Servizio';
import type { default as MessagesAttachmentsTable } from './MessagesAttachments';
export default interface PublicSchema {
servizio_interessi: ServizioInteressiTable;
flags: FlagsTable;
annunci: AnnunciTable;
users: UsersTable;
chats_etichette: ChatsEtichetteTable;
testi_e_stringhe: TestiEStringheTable;
user_etichette: UserEtichetteTable;
appunti: AppuntiTable;
users_storage: UsersStorageTable;
servizio_annunci: ServizioAnnunciTable;
user_invites: UserInvitesTable;
emails: EmailsTable;
comuni: ComuniTable;
rinnovi: RinnoviTable;
event_queue: EventQueueTable;
ordini: OrdiniTable;
prezziario: PrezziarioTable;
ratelimiter: RatelimiterTable;
chats: ChatsTable;
etichette: EtichetteTable;
messages: MessagesTable;
users_anagrafica: UsersAnagraficaTable;
provincie: ProvincieTable;
videos_refs: VideosRefsTable;
banlist: BanlistTable;
nazioni: NazioniTable;
appunti_groups: AppuntiGroupsTable;
images_refs: ImagesRefsTable;
banners: BannersTable;
servizio: ServizioTable;
messages_attachments: MessagesAttachmentsTable;
}