Skip to content
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

所蔵情報のURLをハイパーリンクにできないか #1561

Closed
1 task done
Tracked by #1609
miyatatk opened this issue May 28, 2021 · 7 comments
Closed
1 task done
Tracked by #1609

所蔵情報のURLをハイパーリンクにできないか #1561

miyatatk opened this issue May 28, 2021 · 7 comments
Milestone

Comments

@miyatatk
Copy link

miyatatk commented May 28, 2021

「所蔵情報の編集」画面で、購入価格の次の「URL」という項目に実在するURLを入力して保存しても、「所蔵情報の表示」画面で表示すると、通常の文字列として表示されます。

これを「資料の表示」画面における「アクセスアドレス」と同様に、ハイパーリンクとして表示できないでしょうか。

改良をお願いいたします。

@miyatatk
Copy link
Author

@nabeta お世話になります。これ、何とかなりませんでしょうか。

Enjuサーバーの構築をほぼ完了し、同じサーバーにドキュメント管理システムを立ち上げ、電子化した資料はWebブラウザで参照できるようにしました。このため、Enjuからハイパーリンクでジャンプできることが必要です。

どうぞよろしくお願いいたします。

@nabeta
Copy link
Member

nabeta commented Aug 11, 2021

@miyatatk こちら、機能としては実装済みだったのですが、リリースが遅れていてすみません。今月中にリリース予定です。

@miyatatk
Copy link
Author

@nabeta ありがとうございます。承知しました。お待ちしております。

安全なアップグレードの方法もリリースの際にご教示ください。

@nabeta
Copy link
Member

nabeta commented Aug 22, 2021

@miyatatk この問題を修正したenju_biblio-0.3.13をリリースしたので、

$ bundle update enju_biblio

を実行した後、Enjuを再起動して試していただけますでしょうか。

@miyatatk
Copy link
Author

@nabeta ありがとうございました。
$ bundle update enju_biblio
を実行したところ下記の出力があり、最後に「enju_biblio-0.3.10では新しいマイグレーションファイルが含まれています。」というメッセージが出ます。これは enju_biblio-0.3.10 ではありませんが、マイグレーションを実行してしまって大丈夫でしょうか。

Fetching gem metadata from https://rubygems.org/..........
Resolving dependencies.................................
Fetching rake 13.0.6 (was 13.0.3)
Installing rake 13.0.6 (was 13.0.3)
Using minitest 5.14.4
Using erubi 1.10.0
Using builder 3.2.4
Using racc 1.5.2
Using crass 1.0.6
Using rack 2.2.3
Fetching concurrent-ruby 1.1.9 (was 1.1.8)
Fetching mini_portile2 2.6.1 (was 2.5.1)
Using thread_safe 0.3.6
Using websocket-extensions 0.1.5
Fetching nio4r 2.5.8 (was 2.5.7)
Fetching mini_mime 1.1.1 (was 1.1.0)
Installing mini_portile2 2.6.1 (was 2.5.1)
Installing mini_mime 1.1.1 (was 1.1.0)
Installing nio4r 2.5.8 (was 2.5.7) with native extensions
Installing concurrent-ruby 1.1.9 (was 1.1.8)
Using arel 9.0.0
Using marcel 1.0.1
Using public_suffix 4.0.6
Using io-like 0.3.1
Using bindex 0.8.1
Using msgpack 1.4.2
Using browser 4.2.0
Using bundler 2.2.18
Using byebug 11.1.3
Using regexp_parser 2.1.1
Using charlock_holmes 0.7.7
Using childprocess 3.0.0
Using chronic 0.10.2
Using climate_control 0.2.0
Using cocoon 1.2.15
Using coffee-script-source 1.12.2
Using execjs 2.8.1
Using method_source 1.0.0
Using thor 1.1.0
Using orm_adapter 0.5.0
Using dotenv 2.7.6
Using dynamic_form 1.1.4
Using kaminari-core 1.2.1
Using rexml 3.2.5
Using bcrypt 3.1.16
Using pr_geohash 1.0.0
Using faraday-em_http 1.0.0
Using faraday-em_synchrony 1.0.0
Using faraday-excon 1.1.0
Fetching faraday-httpclient 1.0.1
Fetching mime-types-data 3.2021.0704 (was 3.2021.0225)
Installing faraday-httpclient 1.0.1
Using faraday-net_http 1.0.1
Fetching faraday-net_http_persistent 1.2.0 (was 1.1.0)
Installing mime-types-data 3.2021.0704 (was 3.2021.0225)
Installing faraday-net_http_persistent 1.2.0 (was 1.1.0)
Fetching faraday-patron 1.0.0
Installing faraday-patron 1.0.0
Using multipart-post 2.1.1
Using timeliness 0.4.4
Using geocoder 1.6.7
Using statesman 4.1.4
Using library_stdnums 1.6.0
Using nori 2.6.0
Using scrub_rb 1.0.1
Using unf_ext 0.0.7.7
Using erubis 2.7.0
Using ri_cal 0.8.8
Using ffi 1.15.1
Using highline 2.0.3
Using rb-fsevent 0.11.0
Using ruby_dep 1.5.0
Using mono_logger 1.1.1
Using multi_json 1.15.0
Using options 2.3.2
Using pg 1.2.3
Using puma 3.12.6
Using redis 4.2.5
Using tilt 2.0.10
Using rubyzip 2.3.0
Using spring 2.1.1
Using sunspot_solr 2.5.0
Using sitemap_generator 6.1.2
Using rack-test 1.1.0
Using warden 1.2.9
Using request_store 1.5.0
Using fix_microsoft_links 0.1.6
Using rack-protection 2.1.0
Using vegas 0.1.11
Using tzinfo 1.2.9
Fetching faraday-rack 1.0.0
Fetching ruby2_keywords 0.0.5 (was 0.0.4)
Fetching websocket-driver 0.7.5 (was 0.7.4)
Using mail 2.7.1
Fetching nokogiri 1.12.3 (was 1.11.6)
Installing faraday-rack 1.0.0
Installing ruby2_keywords 0.0.5 (was 0.0.4)
Installing websocket-driver 0.7.5 (was 0.7.4) with native extensions
Fetching addressable 2.8.0 (was 2.7.0)
Using archive-zip 0.12.0
Using bootsnap 1.7.5
Using whenever 1.0.0
Using terrapin 0.6.0
Using coffee-script 2.4.1
Using uglifier 4.2.0
Using kramdown 2.3.1
Using mime-types 3.3.1
Using i18n 1.8.10
Using sprockets 3.7.2
Using validates_timeliness 4.1.1
Using unf 0.1.4
Using rb-inotify 0.10.1
Using progress_bar 1.3.3
Using redis-namespace 1.8.1
Using selenium-webdriver 3.142.7
Fetching faraday 1.7.0 (was 1.4.2)
Installing addressable 2.8.0 (was 2.7.0)
Installing faraday 1.7.0 (was 1.4.2)
Using mustermann 1.1.1
Using activesupport 5.2.6
Using non-stupid-digest-assets 1.0.9
Using listen 3.1.5
Using sass-listen 4.0.0
Fetching marc 1.1.1 (was 1.0.4)
Fetching globalid 0.5.2 (was 0.4.2)
Using activemodel 5.2.6
Fetching pundit 2.1.1 (was 2.1.0)
Installing globalid 0.5.2 (was 0.4.2)
Installing pundit 2.1.1 (was 2.1.0)
Installing marc 1.1.1 (was 1.0.4)
Using jbuilder 2.11.2
Using sinatra 2.1.0
Using rsolr 2.3.0
Using faraday_middleware 1.0.0
Using spring-watcher-listen 2.0.1
Using sass 3.7.4
Using activerecord 5.2.6
Using strip_attributes 1.11.0
Using activejob 5.2.6
Using resque 2.0.0
Using sunspot 2.5.0
Using friendly_id 5.4.2
Using globalize 5.3.1
Using kaminari-activerecord 1.2.1
Using paper_trail 10.3.1
Using acts_as_list 1.0.4
Using awesome_nested_set 3.4.0
Using globalize-accessors 0.3.0
Installing nokogiri 1.12.3 (was 1.11.6) with native extensions

(ここでしばらく時間がかかる)

Using rails-dom-testing 2.0.3
Using xpath 3.2.0
Using chromedriver-helper 2.1.1
Using mimemagic 0.3.10
Using capybara 3.35.3
Using paperclip 5.3.0
Using lisbn 0.3.1
Fetching loofah 2.12.0 (was 2.9.1)
Using paperclip-meta 3.1.0
Installing loofah 2.12.0 (was 2.9.1)
Fetching rails-html-sanitizer 1.4.1 (was 1.3.0)
Installing rails-html-sanitizer 1.4.1 (was 1.3.0)
Using actionview 5.2.6
Using actionpack 5.2.6
Using kaminari-actionview 1.2.1
Using railties 5.2.6
Using sprockets-rails 3.2.2
Using simple_form 5.1.0
Using kaminari 1.2.1
Using coffee-rails 4.2.2
Using responders 3.0.1
Using dotenv-rails 2.7.6
Using jquery-ui-rails 4.2.1
Using jquery-rails 4.4.0
Using rails-i18n 5.1.3
Using web-console 3.7.0
Using sass-rails 5.1.0
Using devise 4.8.0
Using actionmailer 5.2.6
Using exception_notification 4.4.3
Using actioncable 5.2.6
Using activestorage 5.2.6
Using rails 5.2.6
Using rails_autolink 1.1.6
Using sunspot_rails 2.5.0
Using enju_seed 0.3.5
Using enju_library 0.3.9
Using enju_message 0.3.3
Using enju_inventory 0.3.1
Using enju_event 0.3.4
Fetching enju_biblio 0.3.13 (was 0.3.12)
Installing enju_biblio 0.3.13 (was 0.3.12)
Using enju_manifestation_viewer 0.3.5
Using enju_leaf 1.3.5
Using enju_subject 0.3.3
Using enju_circulation 0.3.9
Using enju_loc 0.3.0
Using enju_ndl 0.3.2
Using enju_nii 0.3.1
Bundle updated!
Post-install message from enju_biblio:
New migration file(s) are included in enju_biblio-0.3.10. Please run the following command after the installation:
enju_biblio-0.3.10では新しいマイグレーションファイルが含まれています。インストール後に以下のコマンドを実行してください:

$ bundle exec rake enju_biblio_engine:install:migrations

@nabeta
Copy link
Member

nabeta commented Aug 23, 2021

@miyatatk enju_biblio-0.3.12からのアップデートになっていますね。マイグレーションファイルには0.3.12からの変更はないので、実行しなくても大丈夫です。

@miyatatk
Copy link
Author

miyatatk commented Aug 24, 2021

@nabeta 承知しました。

マイグレーションを実行せず再起動したところ、無事ハイパーリンクが有効になりました。電子書籍やデータなどにもリンクされるようになり、Enjuをとても快適に使っています。ありがとうございました。

追記: できれば、targetを設定して別タブに表示していただけると、なお使いやすいです。

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

No branches or pull requests

4 participants