Changeset 7393


Ignore:
Timestamp:
Jun 9, 2017, 11:49:23 AM (5 years ago)
Author:
Nicklas Nordborg
Message:

References #2085: Sticky news

The news admin pages now has support for the "sticky" flag.

Location:
trunk/www/admin/news
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/www/admin/news/edit_news.jsp

    r6218 r7393  
    117117      </tr>
    118118      <tr>
     119        <th class="prompt"><label for="sticky">Sticky</label></th>
     120        <td><input type="checkbox" name="sticky" id="sticky" value="1"
     121          <%=(news != null && news.isSticky()) || (news == null && Values.getBoolean(cc.getPropertyValue("sticky"))) ? "checked" : ""%>>
     122          <i>Sticky news are sorted before non-sticky news!</i>
     123        </td>
     124        <td></td>
     125      </tr>
     126      <tr>
    119127        <th>Start date</th>
    120128        <td>
  • trunk/www/admin/news/index.jsp

    r6192 r7393  
    150150    else
    151151    {
     152      dc.reattachItem(news, false);
    152153      news.setStartDate(startDate);
    153154      news.setNewsDate(newsDate);
    154       dc.reattachItem(news, false);
    155155      message = "News updated";
    156156    }
     
    162162      news.setEndDate(dateFormatter.parseString(Values.getStringOrNull(request.getParameter("end_date"))));
    163163      news.setDescription(Values.getStringOrNull(request.getParameter("description")));
     164      news.setSticky(Values.getBoolean(request.getParameter("sticky")));
    164165     
    165166      // OnSave extensions
  • trunk/www/admin/news/list_news.jsp

    r7269 r7393  
    155155        exportable="true"
    156156        formatter="<%=dateFormatter%>"
     157      />
     158      <tbl:columndef
     159        id="sticky"
     160        property="sticky"
     161        datatype="boolean"
     162        title="Sticky"
     163        sortable="true"
     164        filterable="true"
     165        exportable="true"
    157166      />
    158167      <tbl:columndef
     
    388397                <tbl:cell column="id"><%=item.getId()%></tbl:cell>
    389398                <tbl:cell column="entryDate" value="<%=item.getEntryDate()%>" />
     399                <tbl:cell column="sticky"><%=item.isSticky() %></tbl:cell>
    390400                <tbl:cell column="startDate" value="<%=item.getStartDate()%>" />
    391401                <tbl:cell column="newsDate" value="<%=item.getNewsDate()%>" />
  • trunk/www/admin/news/view_news.jsp

    r6605 r7393  
    188188      </tr>
    189189      <tr>
     190        <th>Sticky</th>
     191        <td><%=news.isSticky()%></td>
     192      </tr>
     193      <tr>
    190194        <th>Start date</th>
    191195        <td><%=dateFormatter.format(news.getStartDate())%></td>
Note: See TracChangeset for help on using the changeset viewer.