mirror of https://github.com/statping/statping
				
				
				
			
							parent
							
								
									508dba7d52
								
							
						
					
					
						commit
						373c2d1d5b
					
				| 
						 | 
				
			
			@ -19,6 +19,7 @@
 | 
			
		|||
            <span class="switch float-left">
 | 
			
		||||
                <input type="checkbox" name="public" class="switch" id="switch-group-public" checked>
 | 
			
		||||
                <label for="switch-group-public">Show group services to the public</label>
 | 
			
		||||
                <input type="hidden" name="public" id="switch-group-public-value" value="true">
 | 
			
		||||
            </span>
 | 
			
		||||
        </div>
 | 
			
		||||
    </div>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -55,8 +55,9 @@
 | 
			
		|||
        <label for="notify_method" class="col-sm-4 col-form-label">Notify Users</label>
 | 
			
		||||
        <div class="col-sm-8">
 | 
			
		||||
            <span class="switch">
 | 
			
		||||
            <input type="checkbox" name="notify_users" class="switch" id="switch-normal"{{if .NotifyUsers.Bool}} checked{{end}}>
 | 
			
		||||
            <input type="checkbox" name="notify_users-value" class="switch" id="switch-normal"{{if .NotifyUsers.Bool}} checked{{end}}>
 | 
			
		||||
            <label for="switch-normal">Notify Users Before Scheduled Time</label>
 | 
			
		||||
            <input type="hidden" name="notify_users" id="switch-normal-value" value="{{if .NotifyUsers.Bool}}true{{else}}false{{end}}">
 | 
			
		||||
          </span>
 | 
			
		||||
        </div>
 | 
			
		||||
    </div>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -97,8 +97,19 @@
 | 
			
		|||
        <label for="order" class="col-sm-4 col-form-label">Notifications</label>
 | 
			
		||||
        <div class="col-8 mt-1">
 | 
			
		||||
            <span class="switch float-left">
 | 
			
		||||
                <input type="checkbox" name="allow_notifications" class="switch" id="switch-service" {{if eq .Id 0}}checked{{end}}{{if .AllowNotifications.Bool}}checked{{end}}>
 | 
			
		||||
                <label for="switch-service">Allow notifications to be sent for this service</label>
 | 
			
		||||
                <input type="checkbox" name="allow_notifications-option" class="switch" id="switch-notifications" {{if eq .Id 0}}checked{{end}}{{if .AllowNotifications.Bool}}checked{{end}}>
 | 
			
		||||
                <label for="switch-notifications">Allow notifications to be sent for this service</label>
 | 
			
		||||
                <input type="hidden" name="allow_notifications" id="switch-notifications-value" value="{{if .AllowNotifications.Bool}}true{{else}}false{{end}}">
 | 
			
		||||
            </span>
 | 
			
		||||
        </div>
 | 
			
		||||
    </div>
 | 
			
		||||
    <div class="form-group row">
 | 
			
		||||
        <label for="order" class="col-sm-4 col-form-label">Visible</label>
 | 
			
		||||
        <div class="col-8 mt-1">
 | 
			
		||||
            <span class="switch float-left">
 | 
			
		||||
                <input type="checkbox" name="public-option" class="switch" id="switch-public" {{if .Public.Bool}}checked{{end}}>
 | 
			
		||||
                <label for="switch-public">Show service details to the public</label>
 | 
			
		||||
                <input type="hidden" name="public" id="switch-public-value" value="{{if .Public.Bool}}true{{else}}false{{end}}">
 | 
			
		||||
            </span>
 | 
			
		||||
        </div>
 | 
			
		||||
    </div>
 | 
			
		||||
| 
						 | 
				
			
			@ -114,15 +125,6 @@
 | 
			
		|||
            <small class="form-text text-muted">Attach this service to a group</small>
 | 
			
		||||
        </div>
 | 
			
		||||
    </div>
 | 
			
		||||
    <div class="form-group row">
 | 
			
		||||
        <label for="order" class="col-sm-4 col-form-label">Visible</label>
 | 
			
		||||
        <div class="col-8 mt-1">
 | 
			
		||||
            <span class="switch float-left">
 | 
			
		||||
                <input type="checkbox" name="public" class="switch" id="switch-public" {{if .Public.Bool}}checked{{end}}>
 | 
			
		||||
                <label for="switch-public">Show service details to the public</label>
 | 
			
		||||
            </span>
 | 
			
		||||
        </div>
 | 
			
		||||
    </div>
 | 
			
		||||
    <div class="form-group row">
 | 
			
		||||
        <div class="{{if ne .Id 0}}col-6{{else}}col-12{{end}}">
 | 
			
		||||
            <button type="submit" class="btn btn-success btn-block">{{if ne .Id 0}}Update Service{{else}}Create Service{{end}}</button>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -15,6 +15,7 @@
 | 
			
		|||
          <span class="switch">
 | 
			
		||||
            <input type="checkbox" name="admin" class="switch" id="switch-normal"{{if .Admin.Bool}} checked{{end}}>
 | 
			
		||||
            <label for="switch-normal">Administrator</label>
 | 
			
		||||
            <input type="hidden" name="admin" id="switch-normal-value" value="{{if .Admin.Bool}}true{{else}}false{{end}}">
 | 
			
		||||
          </span>
 | 
			
		||||
        </div>
 | 
			
		||||
    </div>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -2,6 +2,8 @@
 | 
			
		|||
{{define "description"}}{{$s := .Service}}{{if $s.Online }}{{.Service.Name}} is currently online and responding within {{$s.AvgTime}} milliseconds with {{$s.TotalUptime}}% total uptime on {{$s.Domain}}.{{else}}{{.Service.Name}} is currently offline on {{$s.Domain}}. Notify the admin to let them know their service is offline.{{end}}{{end}}
 | 
			
		||||
{{ define "content" }}
 | 
			
		||||
{{$s := .Service}}
 | 
			
		||||
{{$failures := $s.LimitedFailures 16}}
 | 
			
		||||
{{$checkinFailures := $s.LimitedCheckinFailures 16}}
 | 
			
		||||
{{$isAdmin := Auth}}
 | 
			
		||||
<div class="container col-md-7 col-sm-12 mt-md-5 bg-light">
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -25,7 +27,6 @@
 | 
			
		|||
        {{end}}</h4>
 | 
			
		||||
 | 
			
		||||
        <div class="row stats_area mt-5 mb-5">
 | 
			
		||||
 | 
			
		||||
            <div class="col-4">
 | 
			
		||||
                <span class="lg_number">{{$s.Online24}}%</span>
 | 
			
		||||
                Online last 24 Hours
 | 
			
		||||
| 
						 | 
				
			
			@ -76,7 +77,6 @@
 | 
			
		|||
    {{end}}
 | 
			
		||||
 | 
			
		||||
{{if IsUser}}
 | 
			
		||||
   {{$failures := $s.LimitedFailures 16}}
 | 
			
		||||
    <nav class="nav nav-pills flex-column flex-sm-row mt-3" id="service_tabs" role="serviceLists">
 | 
			
		||||
        {{if $isAdmin}}<a class="flex-sm-fill text-sm-center nav-link active" id="edit-tab" data-toggle="tab" href="#edit" role="tab" aria-controls="edit" aria-selected="false">Edit Service</a>{{end}}
 | 
			
		||||
        <a class="flex-sm-fill text-sm-center nav-link{{ if not $failures }} disabled{{end}}" id="failures-tab" data-toggle="tab" href="#failures" role="tab" aria-controls="failures" aria-selected="true">Failures</a>
 | 
			
		||||
| 
						 | 
				
			
			@ -142,10 +142,9 @@
 | 
			
		|||
            {{if $isAdmin}}
 | 
			
		||||
                {{template "form_checkin" $s}}
 | 
			
		||||
            {{end}}
 | 
			
		||||
            {{$failures := $s.LimitedCheckinFailures 16}}
 | 
			
		||||
            {{ if $failures }}
 | 
			
		||||
            {{ if $checkinFailures }}
 | 
			
		||||
                <div class="list-group mt-3 mb-4">
 | 
			
		||||
                {{ range $failures }}
 | 
			
		||||
                {{ range $checkinFailures }}
 | 
			
		||||
                    <a href="#" class="list-group-item list-group-item-action flex-column align-items-start">
 | 
			
		||||
                        <div class="d-flex w-100 justify-content-between">
 | 
			
		||||
                            <h5 class="mb-1">{{.ParseError}}</h5>
 | 
			
		||||
| 
						 | 
				
			
			@ -176,6 +175,22 @@
 | 
			
		|||
        </div>
 | 
			
		||||
        {{end}}
 | 
			
		||||
    </div>
 | 
			
		||||
{{else}}
 | 
			
		||||
    {{if $s.Public.Bool }}
 | 
			
		||||
        {{ if $failures }}
 | 
			
		||||
            <div class="list-group mt-3 mb-4">
 | 
			
		||||
                {{ range $failures }}
 | 
			
		||||
                    <a href="#" class="list-group-item list-group-item-action flex-column align-items-start">
 | 
			
		||||
                        <div class="d-flex w-100 justify-content-between">
 | 
			
		||||
                            <h5 class="mb-1">{{.ParseError}}</h5>
 | 
			
		||||
                            <small>{{.Ago}}</small>
 | 
			
		||||
                        </div>
 | 
			
		||||
                        <p class="mb-1">{{.Issue}}</p>
 | 
			
		||||
                    </a>
 | 
			
		||||
                {{ end }}
 | 
			
		||||
            </div>
 | 
			
		||||
        {{ end }}
 | 
			
		||||
    {{end}}
 | 
			
		||||
{{end}}
 | 
			
		||||
</div>
 | 
			
		||||
</div>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -45,9 +45,10 @@
 | 
			
		|||
                                    <label for="enable_cdn" class="d-inline d-sm-none">Enable CDN</label>
 | 
			
		||||
                                    <label for="enable_cdn" class="d-none d-sm-block">Enable CDN</label>
 | 
			
		||||
                                    <span class="switch">
 | 
			
		||||
                                        <input type="checkbox" name="enable_cdn" class="switch" id="switch-normal" {{if USE_CDN}}checked{{end}}{{if .UsingAssets}} disabled{{end}}>
 | 
			
		||||
                                        <input type="checkbox" name="enable_cdn-option" class="switch" id="switch-normal" {{if USE_CDN}}checked{{end}}{{if .UsingAssets}} disabled{{end}}>
 | 
			
		||||
                                        <label for="switch-normal" class="mt-2 mt-sm-0"></label>
 | 
			
		||||
                                    </span>
 | 
			
		||||
                                    <input type="hidden" name="enable_cdn" id="switch-normal-value" value="{{if USE_CDN}}true{{else}}false{{end}}">
 | 
			
		||||
                                </div>
 | 
			
		||||
                            </div>
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,6 +1,6 @@
 | 
			
		|||
// Code generated by go generate; DO NOT EDIT.
 | 
			
		||||
// This file was generated by robots at
 | 
			
		||||
// 2019-01-03 15:06:10.49374 -0800 PST m=+1.168477687
 | 
			
		||||
// 2019-01-03 22:14:02.567846 -0800 PST m=+0.846504189
 | 
			
		||||
//
 | 
			
		||||
// This contains the most recently Markdown source for the Statping Wiki.
 | 
			
		||||
package source
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1 +1 @@
 | 
			
		|||
0.80.34
 | 
			
		||||
0.80.35
 | 
			
		||||
		Loading…
	
		Reference in New Issue