Explicitly require UsesAnnotations mixin for the annotations api controller *after* UsesStoredWorkflowMixin.

This commit is contained in:
Dannon Baker
2014-01-16 09:56:31 -05:00
parent 966a7911e1
commit 33f83e1b77
+2 -1
View File
@@ -3,13 +3,14 @@ API operations on annotations.
"""
import logging
from galaxy import web
from galaxy.model.item_attrs import UsesAnnotations
from galaxy.util.sanitize_html import sanitize_html
from galaxy.web.base.controller import BaseAPIController, HTTPNotImplemented, UsesHistoryDatasetAssociationMixin, UsesHistoryMixin, UsesStoredWorkflowMixin
log = logging.getLogger( __name__ )
class BaseAnnotationsController( BaseAPIController, UsesHistoryMixin, UsesHistoryDatasetAssociationMixin, UsesStoredWorkflowMixin ):
class BaseAnnotationsController( BaseAPIController, UsesHistoryMixin, UsesHistoryDatasetAssociationMixin, UsesStoredWorkflowMixin, UsesAnnotations ):
@web.expose_api
def index( self, trans, **kwd ):