コメント修正など・・・
authorOHASHI, Norikazu <katz@neko-mori.sakura.ne.jp>
Sat, 11 Jul 2020 14:02:29 +0000 (23:02 +0900)
committerOHASHI, Norikazu <katz@neko-mori.sakura.ne.jp>
Sat, 11 Jul 2020 14:02:29 +0000 (23:02 +0900)
sinatra/.gitignore [new file with mode: 0644]
sinatra/app/controllers/web_gui.rb
sinatra/app/models/books_db.rb
sinatra/app/views/sidebar.haml

diff --git a/sinatra/.gitignore b/sinatra/.gitignore
new file mode 100644 (file)
index 0000000..3914f1d
--- /dev/null
@@ -0,0 +1,2 @@
+/sinatra/.yardoc/
+/sinatra/doc/
index 194831a..ebc1d01 100644 (file)
@@ -290,7 +290,7 @@ class WebGui < Sinatra::Base
   
 
   # ユーザ情報の削除
-  # @path_param [integer] deletId 削除対象のユーザId
+  # @path_param [Integer] deletId 削除対象のユーザId
   # @raise [WebError] セッションの期限切れ
   get '/user_delete/:deleteId' do
     cache_control :public, :must_revalidate, :max_age => 30
@@ -359,7 +359,7 @@ class WebGui < Sinatra::Base
   end
 
   # 蔵書の編集ページ
-  # @path_param [string] isbn 編集対象のISBN
+  # @path_param [String] isbn 編集対象のISBN
   # @raise [WebError] セッションの期限切れ
   # @raise [WebError] ユーザID不正
   get '/book_edit/:isbn' do
@@ -685,7 +685,7 @@ class WebGui < Sinatra::Base
   end
 
   # 蔵書の削除
-  # @path_param [string] isbn 削除対象のISBN
+  # @path_param [String] isbn 削除対象のISBN
   # @raise [WebError] セッションの期限切れ
   get '/book_delete/:isbn' do
     cache_control :public, :must_revalidate, :max_age => 30
@@ -709,7 +709,7 @@ class WebGui < Sinatra::Base
   end
 
   # 蔵書の削除 (削除実行)
-  # @path_param [string] isbn 削除対象のISBN
+  # @path_param [String] isbn 削除対象のISBN
   # @raise [WebError] セッションの期限切れ
   get '/book_delete/result/:isbn' do
     cache_control :public, :must_revalidate, :max_age => 30
index cb1afaf..79febdd 100644 (file)
@@ -687,6 +687,7 @@ class BookManager
 
   # 蔵書の新規登録リスト取得
   # @param [Integer] user_id 取得対象のユーザID
+  # @param [Integer] num 件数
   # @return [Array<Book>] 取得した書籍情報
   def self.newestListOfBooks(user_id, num)
     books = Array.new
@@ -713,8 +714,7 @@ class BookManager
     end
   end
 
-  # 蔵書情報の削除
-  # @param [String] isbn_str 削除対象のISBN
+  # 蔵書情報の削除 (ユーザ所有をすべて削除)
   # @param [Integer] user_id 削除対象のユーザID
   def self.deleteBookCollectOfUser(user_id)
     book_collects = BookCollection.where(user_id: user_id)
index 0a3dab5..e9de540 100644 (file)
 .side_item
   - if is_admin
     %a{ :href => "/user_list" }
-      ユーザ情報変更
+      ユーザ管理
   - else
     %a{ :href => "/user_edit" }
       ユーザ情報変更
-      
+
+- if is_admin
+  .side_item
+    %a{ :href => "/book_admin" }
+      書籍管理
+    
 .side_item
   %a{ :href => "/logout" }
     ログアウト