arnaucube
arnaucube/commonroutesAdminWebPublic Self-hosted repository
commonroutesAdminWeb/views/main/main.html
views/main/main.htmlRaw
 1<div class="container">
 2    <div class="row">
 3        <div class="col-sm-4">
 4            <div class="panel">
 5                <div class="panel-heading c_deepPurple300">
 6                    <h3 class="panel-title">All users</h3>
 7                </div>
 8                <div class="panel-body" style="max-height: 500px;overflow-y: scroll;">
 9                    <div class="list-group">
10                        <a ng-repeat="user in users" ng-href="#!/user/{{user._id}}" class="list-group-item">
11                            <div class="row-picture">
12                                <img class="circle" ng-src="{{user.avatar}}" alt="icon">
13                            </div>
14                            <div class="row-content">
15                                <h4 class="list-group-item-heading">{{user.username}}</h4>
16
17                                <p class="list-group-item-text">{{user.description}}</p>
18                                <p class="list-group-item-text">{{user.travels.length}} published travels</p>
19                                <p class="list-group-item-text">{{user.likes.length}} likes</p>
20                            </div>
21                            <div class="list-group-separator"></div>
22                        </a>
23                    </div>
24                </div>
25            </div>
26        </div>
27        <div class="col-sm-6">
28            <div class="panel">
29                <div class="panel-heading c_deepPurple300">
30                    <h3 class="panel-title">All travels</h3>
31                </div>
32                <div class="panel-body" style="max-height: 500px;overflow-y: scroll;">
33                    <table class="table table-striped table-hover ">
34                        <thead>
35                            <tr>
36                                <th>Type</th>
37                                <th>Title</th>
38                                <th>Date</th>
39                                <th>User</th>
40                                <th>nºJoins</th>
41                                <th></th>
42                            </tr>
43                        </thead>
44                        <tbody>
45                            <tr ng-repeat="travel in travels">
46                                <td>
47                                    <i ng-show="travel.type=='offering'" class="fa fa-car fa-2x"></i>
48                                    <i ng-show="travel.type=='asking'" class="fa fa-question fa-2x"></i>
49                                    <i ng-show="travel.type=='package'" class="fa fa-archive fa-2x"></i>
50                                </td>
51                                <td>{{travel.title}}</td>
52                                <td>{{travel.date | date}}</td>
53                                <td>
54                                    <a ng-href="#!/user/{{travel.user._id}}">
55                                        {{travel.user.username}}
56                                    </a>
57                                </td>
58                                <td>{{travel.joins.length}}</td>
59                                <td><a ng-href="#!/travel/{{travel._id}}">View</a></td>
60                            </tr>
61                        </tbody>
62                    </table>
63                </div>
64            </div>
65        </div>
66        <div class="col-sm-2">
67            <div class="panel">
68                <div class="panel-heading c_deepPurple300">
69                    <h3 class="panel-title">Actions</h3>
70                </div>
71                <div class="panel-body">
72                    <div class="btn btn-block btn-sm c_green300">Create user</div>
73                    <div class="btn btn-block btn-sm c_blue300">Create travel</div>
74                    <a href="#!/network" class="btn btn-block btn-sm c_deepPurple300">View network</a>
75                </div>
76            </div>
77        </div>
78    </div>
79</div>