implements trail sharing

This commit is contained in:
Christian Beutel
2024-06-06 02:02:23 +02:00
parent 5d46ad96b4
commit ad5a4e668b
44 changed files with 1257 additions and 308 deletions

View File

@@ -0,0 +1,17 @@
import type { User } from "./user";
export class TrailShare {
id?: string;
user: string;
trail: string;
permission: "view" | "edit"
expand?: {
user: User
}
constructor(user: string, trail: string, permission: "view" | "edit") {
this.user = user;
this.trail = trail;
this.permission = permission
}
}