Skip to content

Commit 0da28a4

Browse files
committed
Fix: remove unecessary permissions
1 parent 2dacd2e commit 0da28a4

4 files changed

Lines changed: 37 additions & 9 deletions

File tree

claimManagement/src/main/AndroidManifest.xml

Lines changed: 21 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,35 @@
33
xmlns:tools="http://schemas.android.com/tools">
44

55
<uses-permission android:name="android.permission.INTERNET" />
6-
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
7-
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
6+
<!-- CSU: media/photos access is intentionally disabled -->
7+
<!-- <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> -->
8+
<!-- <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> -->
89
<uses-permission android:name="android.permission.VIBRATE" />
910
<uses-permission android:name="android.permission.FLASHLIGHT" />
1011
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
1112
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
12-
<uses-permission android:name="android.permission.CAMERA" />
13+
<!-- CSU: camera access is intentionally disabled -->
14+
<!-- <uses-permission android:name="android.permission.CAMERA" /> -->
1315
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
14-
<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />
16+
<!-- CSU: all-files access is intentionally disabled -->
17+
<!-- <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" /> -->
1518
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
16-
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <!-- These statements are required as these permissions will be included otherwise -->
19+
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
20+
<!-- CSU: call log access is intentionally disabled -->
21+
<!-- <uses-permission android:name="android.permission.READ_CALL_LOG"/> -->
22+
<!-- CSU: contacts access is intentionally disabled -->
23+
<!-- <uses-permission android:name="android.permission.READ_CONTACTS"/> -->
24+
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
25+
26+
<!-- These statements prevent these permissions to be included in merged manifest -->
1727
<uses-permission
18-
android:name="android.permission.READ_CALL_LOG"/>
28+
android:name="android.permission.MANAGE_EXTERNAL_STORAGE"
29+
tools:node="remove" />
1930
<uses-permission
20-
android:name="android.permission.READ_CONTACTS"/>
21-
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
31+
android:name="android.permission.WRITE_EXTERNAL_STORAGE"
32+
tools:node="remove" />
33+
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"
34+
tools:node="remove" />
2235

2336
<application
2437
android:name=".Global"

claimManagement/src/main/java/org/openimis/imisclaims/Global.java

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,20 @@ public class Global extends Application {
8080
public void onCreate() {
8181
super.onCreate();
8282
instance = this;
83-
permissions = new String[]{Manifest.permission.ACCESS_COARSE_LOCATION, Manifest.permission.VIBRATE, Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.INTERNET, Manifest.permission.CAMERA, Manifest.permission.ACCESS_NETWORK_STATE, Manifest.permission.ACCESS_WIFI_STATE, Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.CHANGE_WIFI_STATE};
83+
permissions = new String[]{
84+
Manifest.permission.ACCESS_COARSE_LOCATION,
85+
Manifest.permission.VIBRATE,
86+
// CSU: media/photos access is intentionally disabled.
87+
// Manifest.permission.READ_EXTERNAL_STORAGE,
88+
// Manifest.permission.WRITE_EXTERNAL_STORAGE,
89+
Manifest.permission.INTERNET,
90+
// CSU: camera access is intentionally disabled.
91+
// Manifest.permission.CAMERA,
92+
Manifest.permission.ACCESS_NETWORK_STATE,
93+
Manifest.permission.ACCESS_WIFI_STATE,
94+
Manifest.permission.ACCESS_FINE_LOCATION,
95+
Manifest.permission.CHANGE_WIFI_STATE
96+
};
8497
}
8598

8699
public static Global getGlobal() {

claimManagement/src/main/res/layout/activity_claim.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@
9797
android:layout_width="55dp"
9898
android:layout_height="55dp"
9999
android:contentDescription="@string/Scan"
100+
android:visibility="gone"
100101
android:scaleType="fitXY"
101102
android:src="@drawable/scan" />
102103
</LinearLayout>

claimManagement/src/main/res/layout/content_enquire.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
android:layout_height="60dp"
4242
android:layout_margin="5dp"
4343
android:contentDescription="@string/Scan"
44+
android:visibility="gone"
4445
android:src="@drawable/scan"
4546
android:scaleType="fitXY"/>
4647

0 commit comments

Comments
 (0)