Feature
ein paar feature aber datenbank macht probleme wenn man aufträge speichern möchge
This commit is contained in:
29
config/appwrite_rechnungen_setup.dart
Normal file
29
config/appwrite_rechnungen_setup.dart
Normal file
@@ -0,0 +1,29 @@
|
||||
import '../appwrite_config.dart';
|
||||
|
||||
/// Anleitung: Collection [kAppwriteCollectionId] in DB [kAppwriteDatabaseId].
|
||||
String appwriteRechnungenCollectionCheckliste() {
|
||||
final db = kAppwriteDatabaseId;
|
||||
final col = kAppwriteCollectionId;
|
||||
return '''In der Appwrite-Console (oder per Skript, siehe unten):
|
||||
|
||||
1) Databases → Datenbank „$db“.
|
||||
|
||||
2) Collection ID exakt: $col — Document security an.
|
||||
|
||||
3) String-Attribute (Appwrite 1.8.x: nur zwei erlaubt):
|
||||
|
||||
userId (required, Index)
|
||||
extendedJson (JSON v2: kompletter Auftrag inkl. titel, Fotos, Unterschrift, …)
|
||||
|
||||
4) Index auf userId.
|
||||
|
||||
5) Storage-Bucket „$kAppwriteBucketId“.
|
||||
|
||||
—— Automatisch ——
|
||||
WARNUNG: Löscht die Collection „$col“ inkl. aller Dokumente und legt sie neu an.
|
||||
|
||||
export APPWRITE_API_KEY='neuer_Schlüssel'
|
||||
dart run tool/setup_appwrite_rechnungen.dart
|
||||
|
||||
Schlüssel nie in Chat/App/Git. Alten Key nach Leaken in Appwrite widerrufen.''';
|
||||
}
|
||||
15
config/branding.dart
Normal file
15
config/branding.dart
Normal file
@@ -0,0 +1,15 @@
|
||||
/// Anbieter- und Support-Daten **vor Veröffentlichung anpassen**.
|
||||
/// Keine Rechtsberatung – Impressum/Datenschutz/AGB von Fachleuten prüfen lassen.
|
||||
library;
|
||||
|
||||
const String kAppDisplayName = 'HandwerkPro';
|
||||
|
||||
/// Wird für mailto: und Texte genutzt.
|
||||
const String kSupportEmail = 'support@example.com';
|
||||
|
||||
const String kProviderLegalName = '[Firmenname / Anbieter eintragen]';
|
||||
const String kProviderStreet = '[Straße und Hausnummer]';
|
||||
const String kProviderCity = '[PLZ und Ort]';
|
||||
const String kProviderCountry = 'Deutschland';
|
||||
const String kProviderEmail = kSupportEmail;
|
||||
const String kVatOrRegInfo = '[USt-IdNr. oder Handelsregister, falls zutreffend]';
|
||||
Reference in New Issue
Block a user