From 1f485e3765268e3c4cc25b88fd55748e4b14cb53 Mon Sep 17 00:00:00 2001 From: AKIRA TAKEDA Date: Tue, 8 Mar 2022 10:57:47 +0900 Subject: [PATCH 1/2] =?UTF-8?q?=E3=83=AA=E3=82=BD=E3=83=BC=E3=82=B9?= =?UTF-8?q?=E6=95=B4=E7=90=86(=E5=AE=9F=E6=A9=9F=E3=81=A7=E3=81=AE?= =?UTF-8?q?=E5=8B=95=E4=BD=9C=E7=A2=BA=E8=AA=8D=E3=81=8C=E3=81=A7=E3=81=8D?= =?UTF-8?q?=E3=81=A6=E3=81=84=E3=81=AA=E3=81=84=E3=81=9F=E3=82=81=E3=82=B3?= =?UTF-8?q?=E3=83=A1=E3=83=B3=E3=83=88=E3=82=A2=E3=82=A6=E3=83=88=E7=8A=B6?= =?UTF-8?q?=E6=85=8B=E3=80=81=E4=B8=80=E9=83=A8=E3=81=AF=E5=89=8A=E9=99=A4?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/jp/atled/agileworks/AwApp.kt | 10 +-- .../agileworks/model/ApiDocumentRespnose.kt | 3 +- .../agileworks/model/DocumentRepository.kt | 4 +- .../agileworks/model/ServiceInfoRepository.kt | 4 +- .../atled/agileworks/model/api/ApiService.kt | 8 +-- .../agileworks/view/base/BaseViewModel.kt | 2 +- .../jp/atled/agileworks/view/ui/DrawerMenu.kt | 1 - .../atled/agileworks/view/ui/MainActivity.kt | 8 +-- .../view/ui/RecyclerViewScrollListener.kt | 4 +- .../view/ui/documentweb/DocumentWebClient.kt | 2 +- .../DocumentWebJavaScriptMessageReceiver.kt | 8 +-- .../ui/documentweb/DocumentWebPresenter.kt | 1 - .../view/ui/documentweb/DocumentWebShare.kt | 8 +-- .../agileworks/view/ui/login/LoginFragment.kt | 1 - .../view/ui/login/LoginViewModel.kt | 2 +- .../view/ui/login/MultilingualControl.kt | 1 - .../widget/AwFirebaseMessagingService.kt | 3 - .../res/drawable/ic_aw_logo_login_blue.xml | 12 ---- app/src/main/res/layout/navi_button.xml | 69 ------------------- app/src/main/res/values/attrs.xml | 4 +- app/src/main/res/values/strings.xml | 14 ++-- 21 files changed, 41 insertions(+), 128 deletions(-) delete mode 100644 app/src/main/res/drawable/ic_aw_logo_login_blue.xml delete mode 100644 app/src/main/res/layout/navi_button.xml diff --git a/app/src/main/java/jp/atled/agileworks/AwApp.kt b/app/src/main/java/jp/atled/agileworks/AwApp.kt index 1afe7d0d..4c1c15df 100644 --- a/app/src/main/java/jp/atled/agileworks/AwApp.kt +++ b/app/src/main/java/jp/atled/agileworks/AwApp.kt @@ -41,28 +41,28 @@ class AwApp : Application() { * [jp.atled.agileworks.view.ui.approvallist.ApprovalListFragment] から呼ばれることを想定。 * 一度判定すると再度リクエストされるまで戻り値は false になる。 */ - fun fetchApprovalListRefreshRequest(): Boolean { + /*fun fetchApprovalListRefreshRequest(): Boolean { val result = shouldRefreshApproval shouldRefreshApproval = false return result - } + }*/ /** * 承認書類一覧の更新の要求がされたか。 true ならば次回表示時に更新する必要あり。 * [jp.atled.agileworks.view.ui.approvalitem.ApprovalItemListFragment] から呼ばれることを想定。 * 一度判定すると再度リクエストされるまで戻り値は false になる。 */ - fun fetchApprovalItemListRefreshRequest(): Boolean { + /*fun fetchApprovalItemListRefreshRequest(): Boolean { val result = shouldRefreshApprovalItem shouldRefreshApprovalItem = false return result - } + }*/ companion object { lateinit var instance: AwApp const val OkHttpCacheSize = 50L * 1024 * 1024 // okHttp3 cache size - const val ApiPageSize = 50 + //const val ApiPageSize = 50 const val APP_AUTH_PREFERENCES = "appAuthPreferences" const val APP_AUTH_STATE = "appAuthState" diff --git a/app/src/main/java/jp/atled/agileworks/model/ApiDocumentRespnose.kt b/app/src/main/java/jp/atled/agileworks/model/ApiDocumentRespnose.kt index e3105776..67f7c487 100644 --- a/app/src/main/java/jp/atled/agileworks/model/ApiDocumentRespnose.kt +++ b/app/src/main/java/jp/atled/agileworks/model/ApiDocumentRespnose.kt @@ -3,7 +3,7 @@ package jp.atled.agileworks.model import com.squareup.moshi.JsonClass // SearchItem と同様。後々変わるかもしれないため念のため別クラス。 -@JsonClass(generateAdapter = true) +/*@JsonClass(generateAdapter = true) data class DocumentInfo( val id: Int, val has_attachments: Boolean, @@ -20,3 +20,4 @@ data class DocumentInfo( var stat_string: String?, // nullable ok var stat_color: Int? // nullable ok ) +*/ \ No newline at end of file diff --git a/app/src/main/java/jp/atled/agileworks/model/DocumentRepository.kt b/app/src/main/java/jp/atled/agileworks/model/DocumentRepository.kt index 680d01dd..5be13f63 100644 --- a/app/src/main/java/jp/atled/agileworks/model/DocumentRepository.kt +++ b/app/src/main/java/jp/atled/agileworks/model/DocumentRepository.kt @@ -5,11 +5,11 @@ import jp.atled.agileworks.model.api.ApiCallbackCommon import jp.atled.agileworks.model.api.ApiClient class DocumentRepository(private val activity: Activity?) { - fun getInfo(docId: Int, onResult: (isSuccess: Boolean, response: DocumentInfo?) -> Unit) { + /*fun getInfo(docId: Int, onResult: (isSuccess: Boolean, response: DocumentInfo?) -> Unit) { ApiClient.instance.getDocumentInfo(docId).enqueue(ApiCallbackCommon(activity, onResult)) } companion object { fun getinstance(activity: Activity?) = DocumentRepository(activity) - } + }*/ } \ No newline at end of file diff --git a/app/src/main/java/jp/atled/agileworks/model/ServiceInfoRepository.kt b/app/src/main/java/jp/atled/agileworks/model/ServiceInfoRepository.kt index 6da6401d..1b43ffcd 100644 --- a/app/src/main/java/jp/atled/agileworks/model/ServiceInfoRepository.kt +++ b/app/src/main/java/jp/atled/agileworks/model/ServiceInfoRepository.kt @@ -5,11 +5,11 @@ import jp.atled.agileworks.model.api.ApiCallbackCommon import jp.atled.agileworks.model.api.ApiClient class ServiceInfoRepository(private val activity: Activity?) { - fun getServiceInfo(onResult: (isSuccess: Boolean, response: ServiceInfoResponse?) -> Unit) { + /*fun getServiceInfo(onResult: (isSuccess: Boolean, response: ServiceInfoResponse?) -> Unit) { ApiClient.instance.getServiceInfo().enqueue(ApiCallbackCommon(activity, onResult)) } companion object { fun getInstance(activity: Activity) = ServiceInfoRepository(activity) - } + }*/ } diff --git a/app/src/main/java/jp/atled/agileworks/model/api/ApiService.kt b/app/src/main/java/jp/atled/agileworks/model/api/ApiService.kt index b3281b7f..c1373811 100644 --- a/app/src/main/java/jp/atled/agileworks/model/api/ApiService.kt +++ b/app/src/main/java/jp/atled/agileworks/model/api/ApiService.kt @@ -8,18 +8,18 @@ interface ApiService { // 単に getService() とすると ApiService を取得するような意味合いに取れて // 紛らわしいため、他と命名規則が異なるが Info を付けている。 - @GET("x/v1/service") - fun getServiceInfo(): Call + /*@GET("x/v1/service") + fun getServiceInfo(): Call*/ //fun getApproval(@Query("q") search: String = "trending", @Query("sort") sort: String = "stars"): Call @GET("Broker/MobileAppApi/Approvals") fun getApproval(): Call - @GET("x/v1/document/{doc_id}/info") + /*@GET("x/v1/document/{doc_id}/info") fun getDocumentInfo( @Path("doc_id") docId: Int - ): Call + ): Call*/ // デバイス情報一覧取得API @GET("Broker/MobileAppApi/Device") diff --git a/app/src/main/java/jp/atled/agileworks/view/base/BaseViewModel.kt b/app/src/main/java/jp/atled/agileworks/view/base/BaseViewModel.kt index 169222f1..32eecf5a 100644 --- a/app/src/main/java/jp/atled/agileworks/view/base/BaseViewModel.kt +++ b/app/src/main/java/jp/atled/agileworks/view/base/BaseViewModel.kt @@ -5,7 +5,7 @@ import androidx.lifecycle.ViewModel open class BaseViewModel : ViewModel() { - val empty = MutableLiveData().apply { value = false } + //val empty = MutableLiveData().apply { value = false } val dataLoading = MutableLiveData().apply { value = false } diff --git a/app/src/main/java/jp/atled/agileworks/view/ui/DrawerMenu.kt b/app/src/main/java/jp/atled/agileworks/view/ui/DrawerMenu.kt index 874649cd..7d1ceefe 100644 --- a/app/src/main/java/jp/atled/agileworks/view/ui/DrawerMenu.kt +++ b/app/src/main/java/jp/atled/agileworks/view/ui/DrawerMenu.kt @@ -2,7 +2,6 @@ package jp.atled.agileworks.view.ui import android.app.Activity import android.content.Intent -import android.util.Log import android.widget.TextView import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AppCompatActivity diff --git a/app/src/main/java/jp/atled/agileworks/view/ui/MainActivity.kt b/app/src/main/java/jp/atled/agileworks/view/ui/MainActivity.kt index e1b92f17..ca462056 100644 --- a/app/src/main/java/jp/atled/agileworks/view/ui/MainActivity.kt +++ b/app/src/main/java/jp/atled/agileworks/view/ui/MainActivity.kt @@ -62,9 +62,9 @@ class MainActivity : BaseActivity() { private fun isDirectOpen(): Boolean = !intent.getStringExtra("url").isNullOrEmpty() - private fun documentWebFragment(): DocumentWebFragment = DocumentWebFragment().apply { + /*private fun documentWebFragment(): DocumentWebFragment = DocumentWebFragment().apply { arguments = intent.extras - } + }*/ private fun followDeepLink() { // ウィジェットタップ時の情報伝達 @@ -205,9 +205,9 @@ class MainActivity : BaseActivity() { } } -fun Fragment.updateToolbarCount(count: Int) { +/*fun Fragment.updateToolbarCount(count: Int) { requireActivity().findViewById(R.id.toolbar_count).text = requireContext().getString(R.string.main_count_format, count.toFormattedString()) -} +}*/ fun Intent.toDeepLinkArguments() = Bundle().apply { putNonNullStingFromExtra(this@toDeepLinkArguments, MainActivity.APPROVAL_DEEPLINK_CODE_KEY) diff --git a/app/src/main/java/jp/atled/agileworks/view/ui/RecyclerViewScrollListener.kt b/app/src/main/java/jp/atled/agileworks/view/ui/RecyclerViewScrollListener.kt index 668e9fb8..34e2c8e4 100644 --- a/app/src/main/java/jp/atled/agileworks/view/ui/RecyclerViewScrollListener.kt +++ b/app/src/main/java/jp/atled/agileworks/view/ui/RecyclerViewScrollListener.kt @@ -3,7 +3,7 @@ package jp.atled.agileworks.view.ui import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.RecyclerView -abstract class RecyclerViewScrollListener(private val mLinearLayoutManager: LinearLayoutManager, private val totalItem: Int) : RecyclerView.OnScrollListener() { +/*abstract class RecyclerViewScrollListener(private val mLinearLayoutManager: LinearLayoutManager, private val totalItem: Int) : RecyclerView.OnScrollListener() { var firstVisibleItem = 0 var visibleItemCount = 0 var totalItemCount = 0 @@ -33,4 +33,4 @@ abstract class RecyclerViewScrollListener(private val mLinearLayoutManager: Line abstract fun onLoadMore(current_page: Int) -} \ No newline at end of file +}*/ \ No newline at end of file diff --git a/app/src/main/java/jp/atled/agileworks/view/ui/documentweb/DocumentWebClient.kt b/app/src/main/java/jp/atled/agileworks/view/ui/documentweb/DocumentWebClient.kt index 7f6b1542..bca95418 100644 --- a/app/src/main/java/jp/atled/agileworks/view/ui/documentweb/DocumentWebClient.kt +++ b/app/src/main/java/jp/atled/agileworks/view/ui/documentweb/DocumentWebClient.kt @@ -50,7 +50,7 @@ class DocumentWebViewClient(private val webShare: DocumentWebShare): WebViewClie } override fun doUpdateVisitedHistory(view: WebView?, url: String?, isReload: Boolean) { - Log.d("X-point", "■ doUpdateVisitedHistory : $url") + Log.d(TAG, "■ doUpdateVisitedHistory : $url") if (!webShare.presenter.checkConnect()!!) { // URL遷移時にネットワーク切断状態の場合、以降の処理をスキップする return diff --git a/app/src/main/java/jp/atled/agileworks/view/ui/documentweb/DocumentWebJavaScriptMessageReceiver.kt b/app/src/main/java/jp/atled/agileworks/view/ui/documentweb/DocumentWebJavaScriptMessageReceiver.kt index 32f2ec69..a7464c58 100644 --- a/app/src/main/java/jp/atled/agileworks/view/ui/documentweb/DocumentWebJavaScriptMessageReceiver.kt +++ b/app/src/main/java/jp/atled/agileworks/view/ui/documentweb/DocumentWebJavaScriptMessageReceiver.kt @@ -3,7 +3,6 @@ package jp.atled.agileworks.view.ui.documentweb import android.app.AlertDialog import android.webkit.JavascriptInterface import android.webkit.WebView -import android.widget.Toast import androidx.fragment.app.Fragment import androidx.navigation.fragment.findNavController import jp.atled.agileworks.R @@ -21,9 +20,10 @@ class DocumentWebJavaScriptMessageReceiver(private val fragment: Fragment, priva fun sample() { AlertDialog.Builder(fragment.requireActivity()) .setIcon(android.R.drawable.ic_dialog_alert) - .setTitle(R.string.document_logout_alert_title) - .setMessage(R.string.document_logout_alert_message) - .setPositiveButton(R.string.document_logout_alert_button_ok) { _, _ -> + // 参考用においている関数なので、リソースファイルから文字列を移した(多言語リソース対象外とする) + .setTitle("ログアウト通知") + .setMessage("セッションタイムアウトによりログアウトしました。書類を開き直して下さい。") + .setPositiveButton("OK") { _, _ -> backToPrevious() } .setOnCancelListener { diff --git a/app/src/main/java/jp/atled/agileworks/view/ui/documentweb/DocumentWebPresenter.kt b/app/src/main/java/jp/atled/agileworks/view/ui/documentweb/DocumentWebPresenter.kt index ff56c573..daaf6faa 100644 --- a/app/src/main/java/jp/atled/agileworks/view/ui/documentweb/DocumentWebPresenter.kt +++ b/app/src/main/java/jp/atled/agileworks/view/ui/documentweb/DocumentWebPresenter.kt @@ -21,7 +21,6 @@ interface DocumentWebPresenter { */ fun setProgress(newProgress: Int) - // ToDo タイトル更新JS関数実装され次第実装する // タイトル /** * 現在開かれているページのタイトルを必要に応じて更新する。 diff --git a/app/src/main/java/jp/atled/agileworks/view/ui/documentweb/DocumentWebShare.kt b/app/src/main/java/jp/atled/agileworks/view/ui/documentweb/DocumentWebShare.kt index 4a659d98..a0455c87 100644 --- a/app/src/main/java/jp/atled/agileworks/view/ui/documentweb/DocumentWebShare.kt +++ b/app/src/main/java/jp/atled/agileworks/view/ui/documentweb/DocumentWebShare.kt @@ -46,7 +46,7 @@ class DocumentWebHistory { * 破棄した履歴インデックスではなく新しく最新となる履歴のインデックスであることに注意。 * これ以上戻るべきページがない場合は `null`。 */ - fun popHistoryIndex(): Int? { + /*fun popHistoryIndex(): Int? { if (!waitingNewPage) { indexStack.removeLast() } @@ -60,12 +60,12 @@ class DocumentWebHistory { waitingNewPage = false indexStack.last() } - } + }*/ /** * 新しいページ待ちを開始する。今までの最新履歴インデックスが次に戻るべきインデックスになる */ - fun startWaitingNewPage() { + /*fun startWaitingNewPage() { waitingNewPage = true - } + }*/ } diff --git a/app/src/main/java/jp/atled/agileworks/view/ui/login/LoginFragment.kt b/app/src/main/java/jp/atled/agileworks/view/ui/login/LoginFragment.kt index 64b2bce2..2e1cd135 100644 --- a/app/src/main/java/jp/atled/agileworks/view/ui/login/LoginFragment.kt +++ b/app/src/main/java/jp/atled/agileworks/view/ui/login/LoginFragment.kt @@ -23,7 +23,6 @@ import jp.atled.agileworks.AwApp import jp.atled.agileworks.databinding.FragmentLoginBinding import jp.atled.agileworks.model.CertRepository import jp.atled.agileworks.model.NotificationRepository -import jp.atled.agileworks.model.ServiceInfoRepository import jp.atled.agileworks.model.api.ApiClient import jp.atled.agileworks.view.ui.MainActivity import jp.atled.agileworks.view.ui.license.License diff --git a/app/src/main/java/jp/atled/agileworks/view/ui/login/LoginViewModel.kt b/app/src/main/java/jp/atled/agileworks/view/ui/login/LoginViewModel.kt index 3ada3476..a5fffd0d 100644 --- a/app/src/main/java/jp/atled/agileworks/view/ui/login/LoginViewModel.kt +++ b/app/src/main/java/jp/atled/agileworks/view/ui/login/LoginViewModel.kt @@ -8,7 +8,7 @@ class LoginViewModel: BaseViewModel() { val TAG = "LoginViewModel" var serverUrlLive: MutableLiveData = MutableLiveData() var serverContextLive: MutableLiveData = MutableLiveData() - var firstLoad = true + //var firstLoad = true fun loadServerUrlLoad(serverUrl: String) { diff --git a/app/src/main/java/jp/atled/agileworks/view/ui/login/MultilingualControl.kt b/app/src/main/java/jp/atled/agileworks/view/ui/login/MultilingualControl.kt index ebd706c4..ee9bab20 100644 --- a/app/src/main/java/jp/atled/agileworks/view/ui/login/MultilingualControl.kt +++ b/app/src/main/java/jp/atled/agileworks/view/ui/login/MultilingualControl.kt @@ -3,7 +3,6 @@ package jp.atled.agileworks.view.ui.login import android.content.ContextWrapper import android.content.res.Configuration import android.os.LocaleList -import android.util.Log import android.view.View import android.widget.AdapterView import android.widget.ArrayAdapter diff --git a/app/src/main/java/jp/atled/agileworks/widget/AwFirebaseMessagingService.kt b/app/src/main/java/jp/atled/agileworks/widget/AwFirebaseMessagingService.kt index d8b1cce7..7a81fbca 100644 --- a/app/src/main/java/jp/atled/agileworks/widget/AwFirebaseMessagingService.kt +++ b/app/src/main/java/jp/atled/agileworks/widget/AwFirebaseMessagingService.kt @@ -5,14 +5,11 @@ import android.content.Intent import android.util.Log import androidx.core.app.NotificationCompat import androidx.core.app.NotificationManagerCompat -import androidx.navigation.NavDeepLinkBuilder import com.google.firebase.messaging.FirebaseMessagingService import com.google.firebase.messaging.RemoteMessage import jp.atled.agileworks.R import jp.atled.agileworks.model.NotificationRepository import jp.atled.agileworks.view.ui.DirectOpenDocumentActivity -import jp.atled.agileworks.view.ui.documentweb.DocumentWebFragment -import jp.atled.agileworks.view.ui.login.LoginActivity import jp.atled.agileworks.view.ui.setupForDirectOpen import java.util.concurrent.atomic.AtomicInteger diff --git a/app/src/main/res/drawable/ic_aw_logo_login_blue.xml b/app/src/main/res/drawable/ic_aw_logo_login_blue.xml deleted file mode 100644 index be4ca1f0..00000000 --- a/app/src/main/res/drawable/ic_aw_logo_login_blue.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - diff --git a/app/src/main/res/layout/navi_button.xml b/app/src/main/res/layout/navi_button.xml deleted file mode 100644 index 95b84d9a..00000000 --- a/app/src/main/res/layout/navi_button.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - - - - - - - - diff --git a/app/src/main/res/values/attrs.xml b/app/src/main/res/values/attrs.xml index eeb54b80..f1cb738f 100644 --- a/app/src/main/res/values/attrs.xml +++ b/app/src/main/res/values/attrs.xml @@ -1,7 +1,7 @@ - + \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index aad875f5..d9cb9ced 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -16,8 +16,8 @@ 仕事 検索 書類作成 - 検索結果 - %s件 + + アクセストークン更新エラー @@ -29,7 +29,7 @@ アプリ認証 このアプリをご利用する場合は認証が必要です - 未対応OSです。 + この端末は生体認証に対応していません。 端末に生体情報が登録されていません。 生体認証をキャンセル @@ -58,8 +58,8 @@ Scanned: %s Invalid QR format AgileWorks - サーバへの接続に失敗しました。サーバ指定やネットワーク状態をご確認ください。 - ドメインが複数存在します。ドメインコードを指定してください。 + + OK 現在、既定のブラウザが利用できません。アプリの動作にはブラウザが必要です。確認してください。 @@ -99,9 +99,9 @@ 閉じる - ログアウト通知 + 利用許諾 -- GitLab From c2270d5b6dde8a89a3cab5ab3ca9f2f60a041242 Mon Sep 17 00:00:00 2001 From: AKIRA TAKEDA Date: Wed, 9 Mar 2022 13:31:59 +0900 Subject: [PATCH 2/2] =?UTF-8?q?=E5=AE=9F=E6=A9=9F=E3=81=AB=E3=82=88?= =?UTF-8?q?=E3=82=8B=E5=8B=95=E4=BD=9C=E7=A2=BA=E8=AA=8D=E5=AE=8C=E4=BA=86?= =?UTF-8?q?=E3=81=97=E3=81=9F=E3=81=AE=E3=81=A7=E3=80=81=E5=AE=8C=E5=85=A8?= =?UTF-8?q?=E5=89=8A=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/jp/atled/agileworks/AwApp.kt | 23 ------------ .../agileworks/model/ApiDocumentRespnose.kt | 23 ------------ .../agileworks/model/DocumentRepository.kt | 15 -------- .../agileworks/model/ServiceInfoRepository.kt | 15 -------- .../atled/agileworks/model/api/ApiService.kt | 13 +------ .../agileworks/view/base/BaseViewModel.kt | 2 -- .../atled/agileworks/view/ui/MainActivity.kt | 8 ----- .../view/ui/RecyclerViewScrollListener.kt | 36 ------------------- .../view/ui/documentweb/DocumentWebShare.kt | 30 ---------------- .../view/ui/login/LoginViewModel.kt | 2 -- app/src/main/res/values-en/strings.xml | 10 ------ app/src/main/res/values-ja/strings.xml | 10 ------ app/src/main/res/values-zh-rTW/strings.xml | 10 ------ app/src/main/res/values-zh/strings.xml | 10 ------ app/src/main/res/values/attrs.xml | 4 --- app/src/main/res/values/strings.xml | 10 ------ 16 files changed, 1 insertion(+), 220 deletions(-) delete mode 100644 app/src/main/java/jp/atled/agileworks/model/ApiDocumentRespnose.kt delete mode 100644 app/src/main/java/jp/atled/agileworks/model/DocumentRepository.kt delete mode 100644 app/src/main/java/jp/atled/agileworks/model/ServiceInfoRepository.kt delete mode 100644 app/src/main/java/jp/atled/agileworks/view/ui/RecyclerViewScrollListener.kt diff --git a/app/src/main/java/jp/atled/agileworks/AwApp.kt b/app/src/main/java/jp/atled/agileworks/AwApp.kt index 4c1c15df..0ab8b5a8 100644 --- a/app/src/main/java/jp/atled/agileworks/AwApp.kt +++ b/app/src/main/java/jp/atled/agileworks/AwApp.kt @@ -36,33 +36,10 @@ class AwApp : Application() { shouldRefreshApprovalItem = true } - /** - * 承認一覧の更新の要求がされたか。 true ならば次回表示時に更新する必要あり。 - * [jp.atled.agileworks.view.ui.approvallist.ApprovalListFragment] から呼ばれることを想定。 - * 一度判定すると再度リクエストされるまで戻り値は false になる。 - */ - /*fun fetchApprovalListRefreshRequest(): Boolean { - val result = shouldRefreshApproval - shouldRefreshApproval = false - return result - }*/ - - /** - * 承認書類一覧の更新の要求がされたか。 true ならば次回表示時に更新する必要あり。 - * [jp.atled.agileworks.view.ui.approvalitem.ApprovalItemListFragment] から呼ばれることを想定。 - * 一度判定すると再度リクエストされるまで戻り値は false になる。 - */ - /*fun fetchApprovalItemListRefreshRequest(): Boolean { - val result = shouldRefreshApprovalItem - shouldRefreshApprovalItem = false - return result - }*/ - companion object { lateinit var instance: AwApp const val OkHttpCacheSize = 50L * 1024 * 1024 // okHttp3 cache size - //const val ApiPageSize = 50 const val APP_AUTH_PREFERENCES = "appAuthPreferences" const val APP_AUTH_STATE = "appAuthState" diff --git a/app/src/main/java/jp/atled/agileworks/model/ApiDocumentRespnose.kt b/app/src/main/java/jp/atled/agileworks/model/ApiDocumentRespnose.kt deleted file mode 100644 index 67f7c487..00000000 --- a/app/src/main/java/jp/atled/agileworks/model/ApiDocumentRespnose.kt +++ /dev/null @@ -1,23 +0,0 @@ -package jp.atled.agileworks.model - -import com.squareup.moshi.JsonClass - -// SearchItem と同様。後々変わるかもしれないため念のため別クラス。 -/*@JsonClass(generateAdapter = true) -data class DocumentInfo( - val id: Int, - val has_attachments: Boolean, - //val title: ApprovalItemTitle, - //val form: ApprovalItemForm, - //val route: ApprovalItemRoute?, // nullable ok - val step: Int, - val stat: Int, - val write_datetime: String, - val update_datetime: String, - val writer: String, - val current_approvers: List?, // nullable ok - val url: String, - var stat_string: String?, // nullable ok - var stat_color: Int? // nullable ok -) -*/ \ No newline at end of file diff --git a/app/src/main/java/jp/atled/agileworks/model/DocumentRepository.kt b/app/src/main/java/jp/atled/agileworks/model/DocumentRepository.kt deleted file mode 100644 index 5be13f63..00000000 --- a/app/src/main/java/jp/atled/agileworks/model/DocumentRepository.kt +++ /dev/null @@ -1,15 +0,0 @@ -package jp.atled.agileworks.model - -import android.app.Activity -import jp.atled.agileworks.model.api.ApiCallbackCommon -import jp.atled.agileworks.model.api.ApiClient - -class DocumentRepository(private val activity: Activity?) { - /*fun getInfo(docId: Int, onResult: (isSuccess: Boolean, response: DocumentInfo?) -> Unit) { - ApiClient.instance.getDocumentInfo(docId).enqueue(ApiCallbackCommon(activity, onResult)) - } - - companion object { - fun getinstance(activity: Activity?) = DocumentRepository(activity) - }*/ -} \ No newline at end of file diff --git a/app/src/main/java/jp/atled/agileworks/model/ServiceInfoRepository.kt b/app/src/main/java/jp/atled/agileworks/model/ServiceInfoRepository.kt deleted file mode 100644 index 1b43ffcd..00000000 --- a/app/src/main/java/jp/atled/agileworks/model/ServiceInfoRepository.kt +++ /dev/null @@ -1,15 +0,0 @@ -package jp.atled.agileworks.model - -import android.app.Activity -import jp.atled.agileworks.model.api.ApiCallbackCommon -import jp.atled.agileworks.model.api.ApiClient - -class ServiceInfoRepository(private val activity: Activity?) { - /*fun getServiceInfo(onResult: (isSuccess: Boolean, response: ServiceInfoResponse?) -> Unit) { - ApiClient.instance.getServiceInfo().enqueue(ApiCallbackCommon(activity, onResult)) - } - - companion object { - fun getInstance(activity: Activity) = ServiceInfoRepository(activity) - }*/ -} diff --git a/app/src/main/java/jp/atled/agileworks/model/api/ApiService.kt b/app/src/main/java/jp/atled/agileworks/model/api/ApiService.kt index c1373811..11077cda 100644 --- a/app/src/main/java/jp/atled/agileworks/model/api/ApiService.kt +++ b/app/src/main/java/jp/atled/agileworks/model/api/ApiService.kt @@ -6,21 +6,10 @@ import retrofit2.http.* interface ApiService { - // 単に getService() とすると ApiService を取得するような意味合いに取れて - // 紛らわしいため、他と命名規則が異なるが Info を付けている。 - /*@GET("x/v1/service") - fun getServiceInfo(): Call*/ - - //fun getApproval(@Query("q") search: String = "trending", @Query("sort") sort: String = "stars"): Call - + // 承認件数取得API @GET("Broker/MobileAppApi/Approvals") fun getApproval(): Call - /*@GET("x/v1/document/{doc_id}/info") - fun getDocumentInfo( - @Path("doc_id") docId: Int - ): Call*/ - // デバイス情報一覧取得API @GET("Broker/MobileAppApi/Device") fun getDeviceInfoList(): Call diff --git a/app/src/main/java/jp/atled/agileworks/view/base/BaseViewModel.kt b/app/src/main/java/jp/atled/agileworks/view/base/BaseViewModel.kt index 32eecf5a..31e7adec 100644 --- a/app/src/main/java/jp/atled/agileworks/view/base/BaseViewModel.kt +++ b/app/src/main/java/jp/atled/agileworks/view/base/BaseViewModel.kt @@ -5,8 +5,6 @@ import androidx.lifecycle.ViewModel open class BaseViewModel : ViewModel() { - //val empty = MutableLiveData().apply { value = false } - val dataLoading = MutableLiveData().apply { value = false } val logout = MutableLiveData() diff --git a/app/src/main/java/jp/atled/agileworks/view/ui/MainActivity.kt b/app/src/main/java/jp/atled/agileworks/view/ui/MainActivity.kt index ca462056..c9839248 100644 --- a/app/src/main/java/jp/atled/agileworks/view/ui/MainActivity.kt +++ b/app/src/main/java/jp/atled/agileworks/view/ui/MainActivity.kt @@ -62,10 +62,6 @@ class MainActivity : BaseActivity() { private fun isDirectOpen(): Boolean = !intent.getStringExtra("url").isNullOrEmpty() - /*private fun documentWebFragment(): DocumentWebFragment = DocumentWebFragment().apply { - arguments = intent.extras - }*/ - private fun followDeepLink() { // ウィジェットタップ時の情報伝達 val deepApproveUrl = intent.getStringExtra(APPROVAL_DEEPLINK_URL_KEY) @@ -205,10 +201,6 @@ class MainActivity : BaseActivity() { } } -/*fun Fragment.updateToolbarCount(count: Int) { - requireActivity().findViewById(R.id.toolbar_count).text = requireContext().getString(R.string.main_count_format, count.toFormattedString()) -}*/ - fun Intent.toDeepLinkArguments() = Bundle().apply { putNonNullStingFromExtra(this@toDeepLinkArguments, MainActivity.APPROVAL_DEEPLINK_CODE_KEY) putNonNullStingFromExtra(this@toDeepLinkArguments, MainActivity.APPROVAL_DEEPLINK_NAME_KEY) diff --git a/app/src/main/java/jp/atled/agileworks/view/ui/RecyclerViewScrollListener.kt b/app/src/main/java/jp/atled/agileworks/view/ui/RecyclerViewScrollListener.kt deleted file mode 100644 index 34e2c8e4..00000000 --- a/app/src/main/java/jp/atled/agileworks/view/ui/RecyclerViewScrollListener.kt +++ /dev/null @@ -1,36 +0,0 @@ -package jp.atled.agileworks.view.ui - -import androidx.recyclerview.widget.LinearLayoutManager -import androidx.recyclerview.widget.RecyclerView - -/*abstract class RecyclerViewScrollListener(private val mLinearLayoutManager: LinearLayoutManager, private val totalItem: Int) : RecyclerView.OnScrollListener() { - var firstVisibleItem = 0 - var visibleItemCount = 0 - var totalItemCount = 0 - private var previousTotal = 0 - private var loading = true - private var current_page = 1 - private var visibleThreshold = 5 - override fun onScrolled(recyclerView: RecyclerView, dx: Int, dy: Int) { - super.onScrolled(recyclerView, dx, dy) - visibleItemCount = recyclerView.childCount - totalItemCount = mLinearLayoutManager.itemCount - firstVisibleItem = mLinearLayoutManager.findFirstVisibleItemPosition() - if (loading) { - if (totalItemCount > previousTotal) { - loading = false - previousTotal = totalItemCount - } - } - if (totalItem > totalItemCount) { - if (!loading && totalItemCount - visibleItemCount <= firstVisibleItem + visibleThreshold) { - current_page++ - onLoadMore(current_page) - loading = true - } - } - } - - abstract fun onLoadMore(current_page: Int) - -}*/ \ No newline at end of file diff --git a/app/src/main/java/jp/atled/agileworks/view/ui/documentweb/DocumentWebShare.kt b/app/src/main/java/jp/atled/agileworks/view/ui/documentweb/DocumentWebShare.kt index a0455c87..c92bc7c5 100644 --- a/app/src/main/java/jp/atled/agileworks/view/ui/documentweb/DocumentWebShare.kt +++ b/app/src/main/java/jp/atled/agileworks/view/ui/documentweb/DocumentWebShare.kt @@ -38,34 +38,4 @@ class DocumentWebHistory { indexStack[indexStack.lastIndex] = index } } - - /** - * 履歴を戻るために最新の履歴インデックスを破棄し、戻るべき履歴インデックスを返す。 - * - * @return 戻るべき履歴インデックス。 - * 破棄した履歴インデックスではなく新しく最新となる履歴のインデックスであることに注意。 - * これ以上戻るべきページがない場合は `null`。 - */ - /*fun popHistoryIndex(): Int? { - if (!waitingNewPage) { - indexStack.removeLast() - } - - return if (indexStack.isEmpty()) { - // これ以上戻るページがない - waitingNewPage = true - null - } else { - // 戻るページがあればその履歴インデックス。次からはその項目が更新される - waitingNewPage = false - indexStack.last() - } - }*/ - - /** - * 新しいページ待ちを開始する。今までの最新履歴インデックスが次に戻るべきインデックスになる - */ - /*fun startWaitingNewPage() { - waitingNewPage = true - }*/ } diff --git a/app/src/main/java/jp/atled/agileworks/view/ui/login/LoginViewModel.kt b/app/src/main/java/jp/atled/agileworks/view/ui/login/LoginViewModel.kt index a5fffd0d..55e3c394 100644 --- a/app/src/main/java/jp/atled/agileworks/view/ui/login/LoginViewModel.kt +++ b/app/src/main/java/jp/atled/agileworks/view/ui/login/LoginViewModel.kt @@ -8,8 +8,6 @@ class LoginViewModel: BaseViewModel() { val TAG = "LoginViewModel" var serverUrlLive: MutableLiveData = MutableLiveData() var serverContextLive: MutableLiveData = MutableLiveData() - //var firstLoad = true - fun loadServerUrlLoad(serverUrl: String) { var url = serverUrl.stripScheme() diff --git a/app/src/main/res/values-en/strings.xml b/app/src/main/res/values-en/strings.xml index 2c5cc5af..be135251 100644 --- a/app/src/main/res/values-en/strings.xml +++ b/app/src/main/res/values-en/strings.xml @@ -16,8 +16,6 @@ Task Search Apply - 検索結果 - %s件 アクセストークン更新エラー @@ -29,7 +27,6 @@ アプリ認証 このアプリをご利用する場合は認証が必要です - 未対応OSです。 この端末は生体認証に対応していません。 端末に生体情報が登録されていません。 生体認証をキャンセル @@ -58,8 +55,6 @@ Scanned: %s Invalid QR format AgileWorks - サーバへの接続に失敗しました。サーバ指定やネットワーク状態をご確認ください。 - ドメインが複数存在します。ドメインコードを指定してください。 OK 現在、既定のブラウザが利用できません。アプリの動作にはブラウザが必要です。確認してください。 @@ -98,11 +93,6 @@ Role Close - - ログアウト通知 - セッションタイムアウトによりログアウトしました。書類を開き直して下さい。 - OK - license agreement 同意する diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index aad875f5..0abef278 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -16,8 +16,6 @@ 仕事 検索 書類作成 - 検索結果 - %s件 アクセストークン更新エラー @@ -29,7 +27,6 @@ アプリ認証 このアプリをご利用する場合は認証が必要です - 未対応OSです。 この端末は生体認証に対応していません。 端末に生体情報が登録されていません。 生体認証をキャンセル @@ -58,8 +55,6 @@ Scanned: %s Invalid QR format AgileWorks - サーバへの接続に失敗しました。サーバ指定やネットワーク状態をご確認ください。 - ドメインが複数存在します。ドメインコードを指定してください。 OK 現在、既定のブラウザが利用できません。アプリの動作にはブラウザが必要です。確認してください。 @@ -98,11 +93,6 @@ ロール 閉じる - - ログアウト通知 - セッションタイムアウトによりログアウトしました。書類を開き直して下さい。 - OK - 利用許諾 同意する diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index fc29520d..93dbb2da 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -16,8 +16,6 @@ 工作 搜尋 建立文件 - 検索結果 - %s件 アクセストークン更新エラー @@ -29,7 +27,6 @@ アプリ認証 このアプリをご利用する場合は認証が必要です - 未対応OSです。 この端末は生体認証に対応していません。 端末に生体情報が登録されていません。 生体認証をキャンセル @@ -58,8 +55,6 @@ Scanned: %s Invalid QR format AgileWorks - サーバへの接続に失敗しました。サーバ指定やネットワーク状態をご確認ください。 - ドメインが複数存在します。ドメインコードを指定してください。 OK 現在、既定のブラウザが利用できません。アプリの動作にはブラウザが必要です。確認してください。 @@ -98,11 +93,6 @@ 職位 關閉 - - ログアウト通知 - セッションタイムアウトによりログアウトしました。書類を開き直して下さい。 - OK - 許可證協議 同意する diff --git a/app/src/main/res/values-zh/strings.xml b/app/src/main/res/values-zh/strings.xml index 064237ff..9f808a08 100644 --- a/app/src/main/res/values-zh/strings.xml +++ b/app/src/main/res/values-zh/strings.xml @@ -16,8 +16,6 @@ 工作 检索 制作文档 - 検索結果 - %s件 アクセストークン更新エラー @@ -29,7 +27,6 @@ アプリ認証 このアプリをご利用する場合は認証が必要です - 未対応OSです。 この端末は生体認証に対応していません。 端末に生体情報が登録されていません。 生体認証をキャンセル @@ -58,8 +55,6 @@ Scanned: %s Invalid QR format AgileWorks - サーバへの接続に失敗しました。サーバ指定やネットワーク状態をご確認ください。 - ドメインが複数存在します。ドメインコードを指定してください。 OK 現在、既定のブラウザが利用できません。アプリの動作にはブラウザが必要です。確認してください。 @@ -98,11 +93,6 @@ 职位 关闭 - - ログアウト通知 - セッションタイムアウトによりログアウトしました。書類を開き直して下さい。 - OK - 许可证协议 同意する diff --git a/app/src/main/res/values/attrs.xml b/app/src/main/res/values/attrs.xml index f1cb738f..ce07ff70 100644 --- a/app/src/main/res/values/attrs.xml +++ b/app/src/main/res/values/attrs.xml @@ -1,7 +1,3 @@ - \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index d9cb9ced..0abef278 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -16,8 +16,6 @@ 仕事 検索 書類作成 - - アクセストークン更新エラー @@ -29,7 +27,6 @@ アプリ認証 このアプリをご利用する場合は認証が必要です - この端末は生体認証に対応していません。 端末に生体情報が登録されていません。 生体認証をキャンセル @@ -58,8 +55,6 @@ Scanned: %s Invalid QR format AgileWorks - - OK 現在、既定のブラウザが利用できません。アプリの動作にはブラウザが必要です。確認してください。 @@ -98,11 +93,6 @@ ロール 閉じる - - - 利用許諾 同意する -- GitLab