8000 プラグインのインストールボタンの表示が正しくない場合がある不具合の修正 by ichigotake · Pull Request #1 · toshia/mikustore · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

プラグインのインストールボタンの表示が正しくない場合がある不具合の修正 #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

ichigotake
Copy link

起動中にプラグインのディレクトリが消失すると表示が「インストール済み」のままで、再起動するまで反映されないっぽいです

なので、プラグインのインストールチェックの時にディレクトリの存在もチェックするとよろしいんじゃないでしょうか

@ichigotake
Copy link
Author

これまでのコミットを見る限り、このpull requestの変更を取り込む意味はないので ichigotake@7cd0516 のコミットは取り下げようと思います

が、以前としてタイトル通りのバグがあるケースも残っているようです

現在発生しているのは、specファイルが存在しないインストール済みプラグインが「未インストール」扱いになってしまっているバグです

手元ではtoshi_a_storeのtl_securityには最新版にspecファイルが存在しない、そしてsubparts_clientは手動でバージョンアップしないとspecファイルが存在しない状態でした
手元の環境ではtl_securityとsubparts_clientがインストール済みなのにも関わらず、みっくすとあの設定画面ではどちらも未インストール状態でした

思いつき改善案

  • specファイルが存在しないプラグインはプラグイン一覧に表示しない
  • specファイルが存在しない且つディレクトリが存在する場合はインストール(アップデート機能は提供しない

今回のsubparts_clientのケースのようにアップデートしたらspecファイルが追加されるケースも考えられるので、
個人的には後者推しですが、どのように対処しますか

後者の対応をする場合は、descriptionは空、レポジトリURLはgit-configから、プラグイン名はディレクトリ名(slug)から、と表示するのが妥当でしょうか

仕事で忙しいように見受けられるので、どのような仕様にするかが決まれば自分がやるのも構わないと思っていますがどうしますか

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant
0