Ignore:
Timestamp:
Oct 1, 2015, 2:29:38 PM (6 years ago)
Author:
Nicklas Nordborg
Message:

References #1941: Store experimental factor values as part experiments

Using a different "Edit" icon for cloned annotations that are out-of-sync.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/www/views/experiments/rootrawbioassays/view_bioassay.jsp

    r6942 r6962  
    105105    manager.getSnapshot(dc, bioAssay.getAnnotationSet().getId()) : null;
    106106
     107  Formatter<Date> dateTimeFormatter = FormatterFactory.getDateTimeFormatter(sc);
    107108  final boolean writePermission = bioAssay.hasPermission(Permission.WRITE);
    108109  Map<Plugin.MainType, Integer> pluginCount = PluginDefinition.countPlugins(dc, guiContext);
     
    244245              id="note"
    245246              title="Note"
     247            />
     248            <tbl:columndef
     249              id="lastModified"
     250              title="Last modified"
     251              formatter="<%=dateTimeFormatter %>"
    246252            />
    247253            <tbl:columndef
     
    283289
    284290                    Date lastModified = a.getThisLastUpdate();
    285                     boolean isUpToDate = true;
     291                    boolean isUpToDate = a.isUpToDate();
    286292                    AnnotationSnapshot inherited = a.getInheritedFrom();
    287293                    if (inherited != null)
     
    291297                      {
    292298                        lastModified = inherited.getThisLastUpdate();
    293                       }
    294                       else
    295                       {
    296                         isUpToDate = !lastModified.before(inherited.getThisLastUpdate());
    297299                      }
    298300                      try
     
    323325                        <%=Values.getString(values, ", ", true, formatter)%>
    324326                        <base:icon id="<%=Integer.toString(a.getThisAnnotationId())%>"
    325                           image="edit.png" subclass="edit-experimental-factor auto-init" data-auto-init="edit-experimental-factor"
     327                          image="<%=isUpToDate ? "edit.png" : "edit-outofsync.png"%>"
     328                          subclass="edit-experimental-factor auto-init"
     329                          data-auto-init="edit-experimental-factor"
    326330                          data-item-type="ROOTRAWBIOASSAY"
    327331                          data-item-id="<%=itemId%>"
     
    348352                      </tbl:cell>
    349353                      <tbl:cell column="note"><%=a.getSource() == Annotation.Source.CLONED ? "Cloned" + (isUpToDate ? "; up-to-date" : "; modified") : "" %></tbl:cell>
     354                      <tbl:cell column="lastModified" value="<%=lastModified %>" />
    350355                    </tbl:row>
    351356                    <%
Note: See TracChangeset for help on using the changeset viewer.