424633631c
* Torrent Mass Edit Api (WIP) * Torrents can be deleted in mass from frontend with api post request * Torrents status can be edited from frontend with api post request -- Look to function doc for more info on how to use it It is a WIP so it might not work =D * Finished Mass mod Api As per suggestion of @yiiTT in #720, I added: * Changing torrents category * Deletion of reports with deletion of a torrent * Changing owner of multiple torrents Commit also add some new translation strings. * Make some changes * Reports can now be cleared for the torrents selected without having to delete them * Users with no admin rights can't delete reports * Fix moveto to status moveto deprecated in api * Tested and works! Changes: * Updates only the colomns of torrent table * Moved categories config in config/torrents.go * Make sort arrows look a lot nicer * Add search icon into search input * Work on navbar, fix it on mobile view * Hide mascot on mobile views * Make torrent view work on mobile + minor improvements * Add status and various things to view * ACTUALLY FINISH VIEW PAGE * Forgot this file in last commit * wow user profile was easy * Work on profile page * remove language option * SEO improvement * forgot the fucking bracket * make description more weeb * add irony * add better irony * Update README.md * Make sort arrows look a lot nicer * Add search icon into search input * Work on navbar, fix it on mobile view * Hide mascot on mobile views * Make torrent view work on mobile + minor improvements * Add status and various things to view * ACTUALLY FINISH VIEW PAGE * wow user profile was easy * Work on profile page * remove language option * SEO improvement * forgot the fucking bracket * make description more weeb * add irony * add better irony
44 lignes
1,7 Kio
HTML
44 lignes
1,7 Kio
HTML
{{define "title"}}{{ call $.T "profile_edit_page" .User.Username }}{{end}}
|
||
{{define "contclass"}}cont-view{{end}}
|
||
{{define "content"}}
|
||
{{with .User }}
|
||
<div class="profile-main">
|
||
<div class="box profile-panel">
|
||
<div class="profile-sidebar">
|
||
<!-- SIDEBAR USERPIC -->
|
||
<div class="profile-userpic">
|
||
<img src="{{ getAvatar .MD5 130 }}" class="img-responsive" alt="{{.Username}}">
|
||
</div>
|
||
<!-- END SIDEBAR USERPIC -->
|
||
<!-- SIDEBAR USER TITLE -->
|
||
<div class="profile-usertitle">
|
||
<p class="profile-usertitle-name">
|
||
{{.Username}}
|
||
</p>
|
||
<p class="profile-usertitle-job">
|
||
{{GetRole . }}
|
||
</p>
|
||
</div>
|
||
<!-- END SIDEBAR USER TITLE -->
|
||
<!-- SIDEBAR BUTTONS -->
|
||
<div class="profile-userbuttons">
|
||
<!-- <button type="button" class="btn btn-danger btn-sm">Message</button> -->
|
||
</div>
|
||
<!-- END SIDEBAR BUTTONS -->
|
||
<!-- SIDEBAR MENU -->
|
||
<div class="profile-usermenu">
|
||
<a class="form-input" href="{{ genRoute "user_profile" "id" (print .ID) "username" .Username }}"><i class="glyphicon glyphicon-home"></i>{{call $.T "torrents"}}</a> <br>
|
||
{{if gt .ID 0 }}
|
||
<a class="form-input" href="{{ genRoute "user_notifications" }}"><i class="glyphicon glyphicon-bell"></i>{{call $.T "my_notifications"}}</a> <br>
|
||
<a class="form-input" href="{{ genRoute "user_profile_edit" "id" (print .ID) "username" .Username }}"><i class="glyphicon glyphicon-user"></i>{{call $.T "settings"}}</a> <br>
|
||
{{end}}
|
||
</div>
|
||
<!-- END MENU -->
|
||
</div>
|
||
</div>
|
||
{{end}}
|
||
<div class="profile-content box">
|
||
{{ block "profile_notifications_content" . }}{{end}}
|
||
</div>
|
||
</div>
|
||
{{end}}
|