Fixes sorting behaviour of approved/rejected media

This commit is contained in:
Andreas Mieke 2017-01-20 05:13:18 +01:00
parent 0269f6eb1c
commit 19f31a1b4e
2 changed files with 7 additions and 7 deletions

View file

@ -72,7 +72,7 @@
</div> </div>
<script type="text/javascript"> <script type="text/javascript">
var site = "{{ .site }}"; var state = "{{ .state }}";
var data = {{ .its }}; var data = {{ .its }};
</script> </script>
{{ template "footer.html" . }} {{ template "footer.html" . }}

View file

@ -13,20 +13,20 @@ func renderHomepage(c *gin.Context) {
// Admin // Admin
func renderAdminInbox(c *gin.Context) { func renderAdminInbox(c *gin.Context) {
var ITs []database.Item var ITs []database.Item
database.Db.Order("created_at", false).Find(&ITs, "state = ?", database.Inbox) database.Db.Order("created_at ASC").Find(&ITs, "state = ?", database.Inbox)
c.HTML(200, "admin.html", gin.H{"its": ITs, "title": "SocialDragon Admin Inbox", "site": "admin-inbox"}) c.HTML(200, "admin.html", gin.H{"its": ITs, "title": "SocialDragon Admin Inbox", "state": database.Inbox})
} }
func renderAdminApproved(c *gin.Context) { func renderAdminApproved(c *gin.Context) {
var ITs []database.Item var ITs []database.Item
database.Db.Order("updated_at", true).Find(&ITs, "state = ?", database.Approved) database.Db.Order("updated_at DESC").Find(&ITs, "state = ?", database.Approved)
c.HTML(200, "admin.html", gin.H{"its": ITs, "title": "SocialDragon Admin Approved", "site": "admin-approved"}) c.HTML(200, "admin.html", gin.H{"its": ITs, "title": "SocialDragon Admin Approved", "state": database.Approved})
} }
func renderAdminRejected(c *gin.Context) { func renderAdminRejected(c *gin.Context) {
var ITs []database.Item var ITs []database.Item
database.Db.Order("updated_at", true).Find(&ITs, "state = ?", database.Rejected) database.Db.Order("updated_at DESC").Find(&ITs, "state = ?", database.Rejected)
c.HTML(200, "admin.html", gin.H{"its": ITs, "title": "SocialDragon Admin Rejected", "site": "admin-rejected"}) c.HTML(200, "admin.html", gin.H{"its": ITs, "title": "SocialDragon Admin Rejected", "state": database.Rejected})
} }
func approveSnap(c *gin.Context) { func approveSnap(c *gin.Context) {