Skip to content

Commit 6116021

Browse files
committed
File action menu icon changed and test case added.
NMC-2131: Hide send-share menu from 3 dot menu and hide see details menu from Preview fragments.
1 parent 8f42be4 commit 6116021

File tree

7 files changed

+34
-8
lines changed

7 files changed

+34
-8
lines changed

app/src/main/java/com/nextcloud/ui/fileactions/FileAction.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,20 +19,20 @@ enum class FileAction(@IdRes val id: Int, @StringRes val title: Int, @DrawableRe
1919

2020
// generic file actions
2121
EDIT(R.id.action_edit, R.string.action_edit, R.drawable.ic_edit),
22-
SEE_DETAILS(R.id.action_see_details, R.string.actionbar_see_details, R.drawable.ic_information_outline),
22+
SEE_DETAILS(R.id.action_see_details, R.string.actionbar_see_details, R.drawable.ic_share),
2323
REMOVE_FILE(R.id.action_remove_file, R.string.common_remove, R.drawable.ic_delete),
2424

2525
// File moving
2626
RENAME_FILE(R.id.action_rename_file, R.string.common_rename, R.drawable.ic_rename),
27-
MOVE_OR_COPY(R.id.action_move_or_copy, R.string.actionbar_move_or_copy, R.drawable.ic_external),
27+
MOVE_OR_COPY(R.id.action_move_or_copy, R.string.actionbar_move_or_copy, R.drawable.ic_content_copy),
2828

2929
// favorites
3030
FAVORITE(R.id.action_favorite, R.string.favorite, R.drawable.ic_star),
3131
UNSET_FAVORITE(R.id.action_unset_favorite, R.string.unset_favorite, R.drawable.ic_star_outline),
3232

3333
// Uploads and downloads
3434
DOWNLOAD_FILE(R.id.action_download_file, R.string.filedetails_download, R.drawable.ic_cloud_download),
35-
SYNC_FILE(R.id.action_sync_file, R.string.filedetails_sync_file, R.drawable.ic_cloud_sync_on),
35+
SYNC_FILE(R.id.action_sync_file, R.string.filedetails_sync_file, R.drawable.ic_cloud_download),
3636
CANCEL_SYNC(R.id.action_cancel_sync, R.string.common_cancel_sync, R.drawable.ic_cloud_sync_off),
3737

3838
// File sharing

app/src/main/java/com/owncloud/android/ui/fragment/OCFileListFragment.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -641,11 +641,12 @@ public void openActionsMenu(final int filesCount, final Set<OCFile> checkedFiles
641641
}
642642

643643
if (isAPKorAAB(checkedFiles)) {
644-
toHide.add(R.id.action_send_share_file);
645644
toHide.add(R.id.action_export_file);
646645
toHide.add(R.id.action_sync_file);
647646
toHide.add(R.id.action_download_file);
648647
}
648+
// NMC: always hide the share menu because we have renamed another menu for sharing (NMC)
649+
toHide.add(R.id.action_send_share_file);
649650

650651
final FragmentManager childFragmentManager = getChildFragmentManager();
651652
FileActionsBottomSheet.newInstance(filesCount, checkedFiles, isOverflow, toHide)

app/src/main/java/com/owncloud/android/ui/preview/PreviewImageFragment.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -395,7 +395,9 @@ class PreviewImageFragment : FileFragment(), Injectable {
395395
R.id.action_move_or_copy,
396396
R.id.action_favorite,
397397
R.id.action_unset_favorite,
398-
R.id.action_pin_to_homescreen
398+
R.id.action_pin_to_homescreen,
399+
// hide this option for NMC
400+
R.id.action_see_details
399401
)
400402
)
401403

app/src/main/java/com/owncloud/android/ui/preview/PreviewMediaActivity.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -536,7 +536,9 @@ class PreviewMediaActivity :
536536
R.id.action_move_or_copy,
537537
R.id.action_favorite,
538538
R.id.action_unset_favorite,
539-
R.id.action_pin_to_homescreen
539+
R.id.action_pin_to_homescreen,
540+
// hide this option for NMC
541+
R.id.action_see_details
540542
)
541543

542544
if (getFile() != null && getFile().isSharedWithMe && !getFile().canReshare()) {

app/src/main/java/com/owncloud/android/ui/preview/PreviewMediaFragment.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -419,7 +419,9 @@ class PreviewMediaFragment : FileFragment(), OnTouchListener, Injectable {
419419
R.id.action_move_or_copy,
420420
R.id.action_favorite,
421421
R.id.action_unset_favorite,
422-
R.id.action_pin_to_homescreen
422+
R.id.action_pin_to_homescreen,
423+
// hide this option for NMC
424+
R.id.action_see_details
423425
)
424426
)
425427

app/src/main/java/com/owncloud/android/ui/preview/PreviewTextFileFragment.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,9 @@ private void showFileActions(OCFile file) {
284284
R.id.action_move_or_copy,
285285
R.id.action_favorite,
286286
R.id.action_unset_favorite,
287-
R.id.action_pin_to_homescreen
287+
R.id.action_pin_to_homescreen,
288+
//hide this option for NMC
289+
R.id.action_see_details
288290
));
289291
if (getFile() != null && getFile().isSharedWithMe() && !getFile().canReshare()) {
290292
additionalFilter.add(R.id.action_send_share_file);
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
package com.nmc.android
2+
3+
import com.nextcloud.ui.fileactions.FileAction
4+
import org.junit.Assert
5+
import org.junit.Test
6+
import com.owncloud.android.R
7+
8+
class FileActionIconTest {
9+
10+
@Test
11+
fun verifyShareAndSyncFileIcon(){
12+
val list = FileAction.SORTED_VALUES
13+
Assert.assertEquals(R.drawable.ic_share,list[4].icon)
14+
Assert.assertEquals(R.drawable.ic_content_copy,list[7].icon)
15+
Assert.assertEquals(R.drawable.ic_cloud_download,list[8].icon)
16+
}
17+
}

0 commit comments

Comments
 (0)