|
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- {{if .Attachments}}
- {{range .Attachments}}
- <div class="ui grid item" id="{{.UUID}}">
- <div class="row">
- <div class="{{if $.Permission.CanWrite $.UnitTypeDatasets}}five{{else}}nine{{end}} wide column">
- <a class="title" href="{{.DownloadURL}}">
- <span class="fitted">{{svg "octicon-cloud-download" 16}}</span> {{.Name}}
- </a>
- </div>
- <div class="two wide column">
- {{.Size | FileSize}}
- </div>
- <div class="two wide column">
- <span class="ui text center" data-tooltip='{{$.i18n.Tr "dataset.download_count"}}' data-position="bottom right">{{svg "octicon-flame" 16}} {{(.DownloadCount | PrettyNumber)}}</span>
- </div>
-
- <div class="one wide column">
- <span class="ui text center clipboard" data-clipboard-text="{{.DownloadURL}}" data-tooltip='{{$.i18n.Tr "dataset.copy_url"}}' data-clipboard-action="copy">{{svg "octicon-file" 16}}</span>
- </div>
-
- <div class="wide column one" style="{{if ne .DecompressState 1}}visibility: hidden;{{end}}">
- <a class="ui text center" href="datasets/dirs/{{.UUID}}" data-tooltip='{{$.i18n.Tr "dataset.directory"}}'>{{svg "octicon-file-directory" 16}}</a>
- </div>
-
- {{if $.Permission.CanWrite $.UnitTypeDatasets}}
- {{if $.Repository.IsPrivate}}
- <div class="three wide column">
- <a class="ui button mini" disabled='true' data-tooltip='{{$.i18n.Tr "dataset.how_to_public"}}'>{{$.i18n.Tr "dataset.private"}}</a>
- </div>
- {{ else }}
- <div class="three wide column">
- <div class="ui buttons mini">
- <a class="ui button mini {{if .IsPrivate}}positive active{{end}}" href="javascript:void(0)" data-dataset-status="true-{{.UUID}}" data-csrf="{{$.CsrfToken}}" data-url="{{AppSubUrl}}/attachments/private" data-uuid={{.UUID}} data-private="true" data-is-private={{.IsPrivate}}>{{$.i18n.Tr "dataset.private"}}</a>
- <div class="or"></div>
- <a class="ui button mini {{if not .IsPrivate}}positive active{{end}}" href="javascript:void(0)" data-dataset-status="false-{{.UUID}}" data-csrf="{{$.CsrfToken}}" data-url="{{AppSubUrl}}/attachments/private" data-uuid={{.UUID}} data-private="false" data-is-private={{.IsPrivate}}>{{$.i18n.Tr "dataset.public"}}</a>
- </div>
- </div>
- {{end}}
-
- <div class="two wide column right aligned">
- <a class="ui red button mini" href="javascript:void(0)" data-uuid={{.UUID}} data-dataset-delete data-remove-url="{{AppSubUrl}}/attachments/delete" data-csrf="{{$.CsrfToken}}">{{$.i18n.Tr "dataset.delete"}}</a>
- </div>
- {{end}}
- </div>
- </div>
- {{end}}
- {{end}}
|