add porject_path in setting_local
authorHongyuan Ma <CS_MaleicAcid@163.com>
Tue, 17 Jul 2018 12:33:54 +0000 (20:33 +0800)
committerHongyuan Ma <CS_MaleicAcid@163.com>
Tue, 17 Jul 2018 12:33:54 +0000 (20:33 +0800)
front-end/src/component/userinfo-card/index.css
front-end/src/component/userinfo-card/index.jsx
web/apps/test_records/views.py
web/db_tools/import_alias_data.py
web/pgperffarm/urls.py

index 54934600556a11dc693d9e57a7d984cf4511f3f0..b34c9c02d2aa8cb2879c6937a97b2a8ae0108085 100644 (file)
@@ -1,5 +1,5 @@
 .panel-blue{
-    border-top: 3px solid #2497ba;
+    border-top: 3px solid #356fba;
 }
 
 .panel-default > .userinfo-panel-heading{
index ec5fbd349a0dc3fca28c1d8060aeb6df75fea1a3..538153829b9ff0299c6fbac8317e5c8a2a78271b 100644 (file)
@@ -21,7 +21,7 @@ class UserInfoCard extends React.Component {
                                 <i className="fa fa-user"></i>&nbsp; Your Info
                             </h3>
                             <span className="panel-report-num">
-                                report num: 4
+                                name: Maleic Acid
                             </span>
                         </div>
 
@@ -33,10 +33,10 @@ class UserInfoCard extends React.Component {
                     <div className="panel-body userinfo-panel-body">
                         <p><strong>{userinfo.username}</strong></p>
                         <ul className="panel-body-ul">
-                            <li><i className="fa fa-desktop fa-fw"></i> {userinfo.machine_num} machine(s)</li>
-                            <li><i className="fa fa-file fa-fw"></i> {userinfo.reports} report(s)</li>
-                            <li><i className="fa fa-code-fork fa-fw"></i> {userinfo.branches} branch(es) involved</li>
-                            <li><i className="fa fa-envelope-o fa-fw"></i> <a href={'mailto' + userinfo.email}></a>{userinfo.email}</li>
+                            <li><i className="fa fa-desktop fa-fw"></i> {userinfo.machine_num}4 machine(s)</li>
+                            <li><i className="fa fa-file fa-fw"></i> {userinfo.reports}5 report(s)</li>
+                            <li><i className="fa fa-code-fork fa-fw"></i> {userinfo.branches}2 branch(es) involved</li>
+                            <li><i className="fa fa-envelope-o fa-fw"></i> <a href="mailto:mahongyuan1997@gmail.com">mahongyuan@gmail.com</a></li>
                         </ul>
                     </div>
                     <div className="panel-footer clearfix">
index 5d13ae6c7895fe87080ee36f3a429cbace81de97..a5679763e2d1216bd3311d7fb53fd59b50468963 100644 (file)
@@ -43,6 +43,31 @@ class TestRecordListViewSet(mixins.ListModelMixin, viewsets.GenericViewSet):
     filter_backends = (django_filters.rest_framework.DjangoFilterBackend,)
     filter_class = TestRecordListFilter
 
+class TestRecordListViewSet(mixins.ListModelMixin, viewsets.GenericViewSet):
+    """
+    List test records
+    """
+
+    queryset = TestRecord.objects.all().order_by('add_time')
+    serializer_class = TestRecordListSerializer
+    pagination_class = StandardResultsSetPagination
+    filter_backends = (django_filters.rest_framework.DjangoFilterBackend,)
+    filter_class = TestRecordListFilter
+
+class TestStatusRecordListViewSet(mixins.ListModelMixin, viewsets.GenericViewSet):
+    """
+    List test records
+    """
+
+    queryset = TestRecord.objects.all().order_by('add_time')
+    serializer_class = TestRecordListSerializer
+    pagination_class = StandardResultsSetPagination
+    filter_backends = (django_filters.rest_framework.DjangoFilterBackend,)
+    filter_class = TestRecordListFilter
+
+
+
+
 class TestRecordDetailViewSet(mixins.RetrieveModelMixin, viewsets.GenericViewSet):
     """
     detail test records
index f9cb10370f0fc1aac68218b908e58e20c3d92306..05a1f9c70a8d0befe3039d4009856832f88032ca 100644 (file)
@@ -1,11 +1,10 @@
 import sys
 import os
-
+from pgperffarm.settings import PORJECT_PATH
 # Use django's model independently
 pwd = os.path.dirname(os.path.realpath(__file__))
 sys.path.append(pwd)
-path = '/var/www/web/pgperffarm'
-# path = 'D:\GitSpace\pgperffarm\web\pgperffarm'
+path = PORJECT_PATH # path = 'D:\GitSpace\pgperffarm\web\pgperffarm'
 sys.path.append(path)
 os.environ.setdefault("DJANGO_SETTINGS_MODULE", "settings")
 
index 9106332ef6eb1a3016a0a884b3a59b7fae54167d..2077330fa937eeeb6e834e9a5e9abc4b63d4d84e 100644 (file)
@@ -22,7 +22,7 @@ from django.views.generic.base import RedirectView
 from rest_framework.documentation import include_docs_urls
 from rest_framework.routers import DefaultRouter
 from test_records.views import TestRecordListViewSet, TestRecordCreate, TestRecordDetailViewSet, \
-    MachineHistoryRecordViewSet
+    MachineHistoryRecordViewSet, TestStatusRecordListViewSet
 from test_records.auth import MachineAuthToken
 # from test_records.view_base import TestListView
 
@@ -35,6 +35,7 @@ from user_operation.views import UserMachineListViewSet, UserPortalInfoViewSet,
 
 router = DefaultRouter()
 router.register(r'records', TestRecordListViewSet, base_name="records")
+router.register(r'status-records', TestStatusRecordListViewSet, base_name="status-records")
 router.register(r'detail', TestRecordDetailViewSet, base_name="detail")
 router.register(r'machine-records', MachineHistoryRecordViewSet, base_name="machine-records")
 router.register(r'machine-records-by-branch', UserMachineRecordByBranchListViewSet, base_name="machine-records-by-branch")