Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/stefan-niedermann/nextcloud-deck.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Niedermann <info@niedermann.it>2023-02-01 10:45:48 +0300
committerStefan Niedermann <info@niedermann.it>2023-02-01 10:45:48 +0300
commitc76c0c0bc7116894edfbb38eccc84f1ad4758dd6 (patch)
treecbc6963181d0ddccdc690a0e92e7fda687e75097 /app/src/main/java/it/niedermann/nextcloud/deck/ui/card
parentb56f7a815bdcc8884dc7fed75a6860d729f373da (diff)
fix(#1401): Fix invisible description and assigned users on read-only shared boards
Signed-off-by: Stefan Niedermann <info@niedermann.it>
Diffstat (limited to 'app/src/main/java/it/niedermann/nextcloud/deck/ui/card')
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/ui/card/details/CardDetailsFragment.java10
1 files changed, 7 insertions, 3 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/details/CardDetailsFragment.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/details/CardDetailsFragment.java
index b21f2f7ad..1a56a195f 100644
--- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/details/CardDetailsFragment.java
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/details/CardDetailsFragment.java
@@ -148,9 +148,9 @@ public class CardDetailsFragment extends Fragment implements OnDateSetListener,
binding.descriptionToggle.setOnClickListener((v) -> viewModel.toggleDescriptionPreviewMode());
} else {
binding.descriptionEditor.setEnabled(false);
- binding.descriptionEditorWrapper.setVisibility(VISIBLE);
+ binding.descriptionEditorWrapper.setVisibility(GONE);
binding.descriptionViewer.setEnabled(false);
- binding.descriptionViewer.setVisibility(GONE);
+ binding.descriptionViewer.setVisibility(VISIBLE);
binding.descriptionViewer.setMarkdownString(viewModel.getFullCard().getCard().getDescription());
}
}
@@ -317,7 +317,7 @@ public class CardDetailsFragment extends Fragment implements OnDateSetListener,
localCardId = localCardId == null ? -1 : localCardId;
binding.people.setAdapter(new UserAutoCompleteAdapter(requireActivity(), viewModel.getAccount(), viewModel.getBoardId(), localCardId));
binding.people.setOnItemClickListener((adapterView, view, position, id) -> {
- User user = (User) adapterView.getItemAtPosition(position);
+ final var user = (User) adapterView.getItemAtPosition(position);
viewModel.getFullCard().getAssignedUsers().add(user);
((UserAutoCompleteAdapter) binding.people.getAdapter()).exclude(user);
adapter.addUser(user);
@@ -329,6 +329,10 @@ public class CardDetailsFragment extends Fragment implements OnDateSetListener,
}
} else {
binding.people.setEnabled(false);
+
+ if (this.viewModel.getFullCard().getAssignedUsers() != null) {
+ adapter.setUsers(this.viewModel.getFullCard().getAssignedUsers());
+ }
}
}