diff options
author | Stefan Niedermann <info@niedermann.it> | 2023-02-01 10:45:48 +0300 |
---|---|---|
committer | Stefan Niedermann <info@niedermann.it> | 2023-02-01 10:45:48 +0300 |
commit | c76c0c0bc7116894edfbb38eccc84f1ad4758dd6 (patch) | |
tree | cbc6963181d0ddccdc690a0e92e7fda687e75097 /app/src/main/java | |
parent | b56f7a815bdcc8884dc7fed75a6860d729f373da (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')
-rw-r--r-- | app/src/main/java/it/niedermann/nextcloud/deck/ui/card/details/CardDetailsFragment.java | 10 |
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()); + } } } |