mirror of
https://github.com/Xevion/paperless-mobile.git
synced 2025-12-10 14:07:59 -06:00
feat: Make label fields less restrictive, improve change detection in document edit page
This commit is contained in:
@@ -44,7 +44,6 @@ class DocumentDetailsCubit extends Cubit<DocumentDetailsState> {
|
||||
),
|
||||
),
|
||||
);
|
||||
loadMetaData();
|
||||
}
|
||||
|
||||
Future<void> delete(DocumentModel document) async {
|
||||
@@ -60,13 +59,10 @@ class DocumentDetailsCubit extends Cubit<DocumentDetailsState> {
|
||||
}
|
||||
|
||||
Future<void> loadFullContent() async {
|
||||
await Future.delayed(const Duration(seconds: 5));
|
||||
final doc = await _api.find(state.document.id);
|
||||
emit(
|
||||
state.copyWith(
|
||||
isFullContentLoaded: true,
|
||||
fullContent: doc.content,
|
||||
),
|
||||
);
|
||||
_notifier.notifyUpdated(doc);
|
||||
emit(state.copyWith(isFullContentLoaded: true));
|
||||
}
|
||||
|
||||
Future<void> assignAsn(
|
||||
|
||||
@@ -6,7 +6,6 @@ class DocumentDetailsState with _$DocumentDetailsState {
|
||||
required DocumentModel document,
|
||||
DocumentMetaData? metaData,
|
||||
@Default(false) bool isFullContentLoaded,
|
||||
String? fullContent,
|
||||
@Default({}) Map<int, Correspondent> correspondents,
|
||||
@Default({}) Map<int, DocumentType> documentTypes,
|
||||
@Default({}) Map<int, Tag> tags,
|
||||
|
||||
Reference in New Issue
Block a user