Просмотр исходного кода

correspond to reconstruction of layout for group admin pages

Yuki Takei 8 лет назад
Родитель
Сommit
e8ab43429b

+ 1 - 1
lib/views/admin/external-accounts.html

@@ -41,7 +41,7 @@
     <div class="col-md-9">
     <div class="col-md-9">
       <p>
       <p>
         <a class="btn btn-default" href="/admin/users">
         <a class="btn btn-default" href="/admin/users">
-          <i class="ti-arrow-left" aria-hidden="true"></i>
+          <i class="icon-fw ti-arrow-left" aria-hidden="true"></i>
           ユーザー管理に戻る
           ユーザー管理に戻る
         </a>
         </a>
       </p>
       </p>

+ 31 - 25
lib/views/admin/user-group-detail.html

@@ -2,7 +2,7 @@
 
 
 {% block html_title %}グループ管理 · {% endblock %}
 {% block html_title %}グループ管理 · {% endblock %}
 
 
-{% block content_head %}
+{% block content_header %}
 <div class="header-wrap">
 <div class="header-wrap">
   <header id="page-header">
   <header id="page-header">
     <h1 class="title" id="">グループ管理(グループ詳細)</h1>
     <h1 class="title" id="">グループ管理(グループ詳細)</h1>
@@ -32,7 +32,10 @@
     </div>
     </div>
 
 
     <div class="col-md-9">
     <div class="col-md-9">
-          <a href="/admin/user-groups"><i class="fa fa-arrow-left"></i> グループ一覧に戻る</a>
+      <a href="/admin/user-groups" class="btn btn-default">
+        <i class="icon-fw ti-arrow-left" aria-hidden="true"></i>
+        グループ一覧に戻る
+      </a>
 
 
       <div class="modal fade" id="admin-add-user-group-relation-modal">
       <div class="modal fade" id="admin-add-user-group-relation-modal">
         <div class="modal-dialog">
         <div class="modal-dialog">
@@ -40,27 +43,27 @@
             <div class="modal-header">
             <div class="modal-header">
               <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
               <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
               <h4 class="modal-title">
               <h4 class="modal-title">
-                グループにユーザを追加します</h4>
+                グループへのユーザー追加
+              </h4>
             </div>
             </div>
 
 
             <div class="modal-body">
             <div class="modal-body">
               <p>
               <p>
-                ユーザ名を入力してください。
+                <strong>方法1.</strong> ユーザ名を入力して追加
               </p>
               </p>
               <form class="form-inline" role="form" action="/admin/user-group-relation/create" method="post">
               <form class="form-inline" role="form" action="/admin/user-group-relation/create" method="post">
                 <div class="form-group">
                 <div class="form-group">
-                  <label for="inputRelatedUserName">Add related user:</label>
                   <input type="text" name="user_name" class="form-control input-sm" id="inputRelatedUserName" placeholder="username">
                   <input type="text" name="user_name" class="form-control input-sm" id="inputRelatedUserName" placeholder="username">
                 </div>
                 </div>
                 <input type="hidden" name="user_group_id" value="{{userGroup.id}}">
                 <input type="hidden" name="user_group_id" value="{{userGroup.id}}">
                 <input type="hidden" name="_csrf" value="{{ csrf() }}">
                 <input type="hidden" name="_csrf" value="{{ csrf() }}">
-                <button type="submit" class="btn btn-sm btn-danger">実行</button>
+                <button type="submit" class="btn btn-sm btn-success">追加</button>
               </form>
               </form>
 
 
               {% if 0 < notRelatedusers.length %}
               {% if 0 < notRelatedusers.length %}
               <hr>
               <hr>
               <p>
               <p>
-                ユーザ名を選択してください。
+                <strong>方法2.</strong> ユーザーを下のリストから選択
               </p>
               </p>
 
 
               <ul class="list-inline">
               <ul class="list-inline">
@@ -85,7 +88,7 @@
         <!-- /.modal-dialog -->
         <!-- /.modal-dialog -->
       </div>
       </div>
 
 
-      <div class="form-box">
+      <div class="m-t-20 form-box">
         <form action="/admin/user-group/{{userGroup.id}}/update" method="post" class="form-horizontal" role="form">
         <form action="/admin/user-group/{{userGroup.id}}/update" method="post" class="form-horizontal" role="form">
           <fieldset>
           <fieldset>
             <legend>基本情報</legend>
             <legend>基本情報</legend>
@@ -111,7 +114,7 @@
         </form>
         </form>
       </div>
       </div>
 
 
-      <div class="form-box">
+      <div class="m-t-20 form-box">
         <fieldset>
         <fieldset>
           <legend>グループ画像の設定</legend>
           <legend>グループ画像の設定</legend>
           <div class="form-group col-sm-8">
           <div class="form-group col-sm-8">
@@ -125,7 +128,7 @@
               </label>
               </label>
               <div class="col-sm-8">
               <div class="col-sm-8">
                 <p>
                 <p>
-                  <img src="{{ userGroup|uploadedpicture }}" width="64" id="settingUserPicture">
+                  <img src="{{ userGroup|uploadedpicture }}" id="settingUserPicture" class="picture picture-lg img-circle">
                   <br>
                   <br>
                 </p>
                 </p>
                 <p>
                 <p>
@@ -160,9 +163,9 @@
         </fieldset>
         </fieldset>
       </div><!-- /.form-box -->
       </div><!-- /.form-box -->
 
 
-      <legend>ユーザー一覧</legend>
+      <legend class="m-t-20">ユーザー一覧</legend>
 
 
-      <table class="table table-hover table-striped table-bordered table-user-list">
+      <table class="table table-bordered table-user-list">
         <thead>
         <thead>
           <tr>
           <tr>
             <th width="100px">#</th>
             <th width="100px">#</th>
@@ -172,7 +175,7 @@
             <th>名前</th>
             <th>名前</th>
             <th width="100px">作成日</th>
             <th width="100px">作成日</th>
             <th width="150px">最終ログイン</th>
             <th width="150px">最終ログイン</th>
-            <th width="90px">操作</th>
+            <th width="70px"></th>
           </tr>
           </tr>
         </thead>
         </thead>
         <tbody>
         <tbody>
@@ -180,7 +183,7 @@
           {% set sUser = sRelation.relatedUser%}
           {% set sUser = sRelation.relatedUser%}
           <tr>
           <tr>
             <td>
             <td>
-              <img src="{{ sRelation.relatedUser|picture }}" class="picture picture-rounded" />
+              <img src="{{ sRelation.relatedUser|picture }}" class="picture img-circle" />
             </td>
             </td>
             <td>
             <td>
               <strong>{{ sRelation.relatedUser.username }}</strong>
               <strong>{{ sRelation.relatedUser.username }}</strong>
@@ -193,17 +196,16 @@
             <td>
             <td>
               <div class="btn-group admin-user-menu">
               <div class="btn-group admin-user-menu">
                 <button type="button" class="btn btn-default btn-sm dropdown-toggle" data-toggle="dropdown">
                 <button type="button" class="btn btn-default btn-sm dropdown-toggle" data-toggle="dropdown">
-                  編集
-                  <span class="caret"></span>
+                  <i class="icon-settings"></i> <span class="caret"></span>
                 </button>
                 </button>
                 <ul class="dropdown-menu" role="menu">
                 <ul class="dropdown-menu" role="menu">
-                  <li class="dropdown-header">編集メニュー</li>
-                  <li class="divider"></li>
-                  <li class="dropdown-button">
-                    <form action="/admin/user-group-relation/{{userGroup.name}}/remove-relation/{{ sRelation._id.toString() }}" method="post">
-                      <input type="hidden" name="_csrf" value="{{ csrf() }}">
-                      <button type="submit" class="btn btn-block btn-danger">グループから外す</button>
-                    </form>
+                  <form id="form_removeFromGroup_{{ sUser.id }}" action="/admin/user-group-relation/{{userGroup.name}}/remove-relation/{{ sRelation._id.toString() }}" method="post">
+                    <input type="hidden" name="_csrf" value="{{ csrf() }}">
+                  </form>
+                  <li>
+                    <a href="javascript:form_removeFromGroup_{{ sUser.id }}.submit()">
+                      <i class="icon-fw icon-user-unfollow"></i> グループから外す
+                    </a>
                   </li>
                   </li>
                 </ul>
                 </ul>
               </div>
               </div>
@@ -214,7 +216,11 @@
           {% if 0 < notRelatedusers.length %}
           {% if 0 < notRelatedusers.length %}
           <tr>
           <tr>
             <td></td>
             <td></td>
-            <td><button type="button" class="btn btn-primary" data-target="#admin-add-user-group-relation-modal" data-toggle="modal"><i class="fa fa-plus"></i></button></td>
+            <td class="text-center">
+              <button class="btn btn-default" data-target="#admin-add-user-group-relation-modal" data-toggle="modal">
+                <i class="ti-plus"></i>
+              </button>
+            </td>
             <td></td>
             <td></td>
             <td></td>
             <td></td>
             <td></td>
             <td></td>
@@ -226,7 +232,7 @@
 
 
       <!-- {% include '../widget/pager.html' with {path: "/admin/user-group-detail", pager: pager} %} -->
       <!-- {% include '../widget/pager.html' with {path: "/admin/user-group-detail", pager: pager} %} -->
 
 
-      <legend>ページ一覧</legend>
+      <legend class="m-t-20">ページ一覧</legend>
 
 
       {% if pageGroupRelations.length == 0 %}<p>グループが閲覧権限を保有するページはありません</p>{% endif %}
       {% if pageGroupRelations.length == 0 %}<p>グループが閲覧権限を保有するページはありません</p>{% endif %}
       {% include '../widget/page_list.html' with { pages: pageGroupRelations, pagePropertyName: 'targetPage' } %}
       {% include '../widget/page_list.html' with { pages: pageGroupRelations, pagePropertyName: 'targetPage' } %}

+ 15 - 17
lib/views/admin/user-groups.html

@@ -2,7 +2,7 @@
 
 
 {% block html_title %}グループ管理 · {% endblock %}
 {% block html_title %}グループ管理 · {% endblock %}
 
 
-{% block content_head %}
+{% block content_header %}
 <div class="header-wrap">
 <div class="header-wrap">
   <header id="page-header">
   <header id="page-header">
     <h1 class="title" id="">グループ管理</h1>
     <h1 class="title" id="">グループ管理</h1>
@@ -105,17 +105,17 @@
         <thead>
         <thead>
           <tr>
           <tr>
             <th width="100px">#</th>
             <th width="100px">#</th>
-            <th>名前</th>
+            <th>{{ t('Name') }}</th>
             <th>ユーザ一覧</th>
             <th>ユーザ一覧</th>
             <th width="100px">作成日</th>
             <th width="100px">作成日</th>
-            <th width="90px">操作</th>
+            <th width="70px"></th>
           </tr>
           </tr>
         </thead>
         </thead>
         <tbody>
         <tbody>
           {% for sGroup in userGroups %}
           {% for sGroup in userGroups %}
           <tr>
           <tr>
             <td>
             <td>
-              <img src="{{ sGroup|picture }}" class="picture picture-rounded" />
+              <img src="{{ sGroup|picture }}" class="picture img-circle" />
             </td>
             </td>
             <td>{{ sGroup.name }}</td>
             <td>{{ sGroup.name }}</td>
             <td><ul class="list-inline">
             <td><ul class="list-inline">
@@ -127,24 +127,22 @@
             <td>
             <td>
               <div class="btn-group admin-group-menu">
               <div class="btn-group admin-group-menu">
                 <button type="button" class="btn btn-default btn-sm dropdown-toggle" data-toggle="dropdown">
                 <button type="button" class="btn btn-default btn-sm dropdown-toggle" data-toggle="dropdown">
-                  操作
-                  <span class="caret"></span>
+                  <i class="icon-settings"></i> <span class="caret"></span>
                 </button>
                 </button>
                 <ul class="dropdown-menu" role="menu">
                 <ul class="dropdown-menu" role="menu">
-                  <li class="dropdown-header">メニュー</li>
-                  <li class="divider"></li>
-
-                  <li class="dropdown-button">
-                    <a href="/admin/user-group-detail/{{sGroup.name}}" class="btn btn-block btn-default">詳細</a>
+                  <li>
+                    <a href="/admin/user-group-detail/{{sGroup.name}}">
+                      <i class="icon-fw icon-note"></i> 編集
+                    </a>
                   </li>
                   </li>
 
 
-                  <li class="dropdown-button">
+                  <li>
                     <a href="#"
                     <a href="#"
-                      data-user-group-id="{{ sGroup._id.toString() }}"
-                      data-user-group-name="{{ sGroup.name.toString() }}"
-                      data-target="#admin-delete-user-group-modal"
-                      data-toggle="modal" class="btn btn-block btn-danger">
-                      グループの削除
+                        data-user-group-id="{{ sGroup._id.toString() }}"
+                        data-user-group-name="{{ sGroup.name.toString() }}"
+                        data-target="#admin-delete-user-group-modal"
+                        data-toggle="modal">
+                      <i class="icon-fw icon-fire text-danger"></i> 削除する
                     </a>
                     </a>
                   </li>
                   </li>
 
 

+ 2 - 2
lib/views/admin/widget/menu.html

@@ -8,8 +8,8 @@
   <li class="{% if current == 'markdown'%}active{% endif %}"><a href="/admin/markdown"><i class="icon-fw icon-note"></i> {{ t('Markdown settings') }}</a></li>
   <li class="{% if current == 'markdown'%}active{% endif %}"><a href="/admin/markdown"><i class="icon-fw icon-note"></i> {{ t('Markdown settings') }}</a></li>
   <li class="{% if current == 'customize'%}active{% endif %}"><a href="/admin/customize"><i class="icon-fw icon-wrench"></i> {{ t('Customize') }}</a></li>
   <li class="{% if current == 'customize'%}active{% endif %}"><a href="/admin/customize"><i class="icon-fw icon-wrench"></i> {{ t('Customize') }}</a></li>
   <li class="{% if current == 'notification'%}active{% endif %}"><a href="/admin/notification"><i class="icon-fw icon-bell"></i> {{ t('Notification settings') }}</a></li>
   <li class="{% if current == 'notification'%}active{% endif %}"><a href="/admin/notification"><i class="icon-fw icon-bell"></i> {{ t('Notification settings') }}</a></li>
-  <li class="{% if current == 'user' || current == 'external-account' %}active{% endif %}"><a href="/admin/users"><i class="icon-fw icon-people"></i> {{ t('User management') }}</a></li>
-  <li class="{% if current == 'user-group'%}active{% endif %}"><a href="/admin/user-groups"><i class="fa fa-users"></i> {{ t('UserGroup management') }}</a></li>
+  <li class="{% if current == 'user' || current == 'external-account' %}active{% endif %}"><a href="/admin/users"><i class="icon-fw icon-user"></i> {{ t('User management') }}</a></li>
+  <li class="{% if current == 'user-group'%}active{% endif %}"><a href="/admin/user-groups"><i class="icon-fw icon-people"></i> {{ t('UserGroup management') }}</a></li>
   {% if searchConfigured() %}
   {% if searchConfigured() %}
   <li class="{% if current == 'search'%}active{% endif %}"><a href="/admin/search"><i class="icon-fw icon-magnifier"></i> 検索管理</a></li>
   <li class="{% if current == 'search'%}active{% endif %}"><a href="/admin/search"><i class="icon-fw icon-magnifier"></i> 検索管理</a></li>
   {% endif %}
   {% endif %}