Switch to unified view

a/Allura/allura/model/artifact.py b/Allura/allura/model/artifact.py
...
...
514
            filename=filename,
514
            filename=filename,
515
            fp=fp, artifact_id=self._id, **kw)
515
            fp=fp, artifact_id=self._id, **kw)
516
        return att
516
        return att
517
517
518
class Snapshot(Artifact):
518
class Snapshot(Artifact):
519
    """A snapshot of an :class:`Artifact <allura.model.Artifact>`, used in :class:`VersionedArtifact <allura.model.VersionedArtifact>`"""
519
    """A snapshot of an :class:`Artifact <allura.model.artifact.Artifact>`, used in :class:`VersionedArtifact <allura.model.artifact.VersionedArtifact>`"""
520
    class __mongometa__:
520
    class __mongometa__:
521
        session = artifact_orm_session
521
        session = artifact_orm_session
522
        name='artifact_snapshot'
522
        name='artifact_snapshot'
523
        unique_indexes = [ ('artifact_class', 'artifact_id', 'version') ]
523
        unique_indexes = [ ('artifact_class', 'artifact_id', 'version') ]
524
        indexes = [ ('artifact_id', 'version') ]
524
        indexes = [ ('artifact_id', 'version') ]
...
...
556
    def __getattr__(self, name):
556
    def __getattr__(self, name):
557
        return getattr(self.data, name)
557
        return getattr(self.data, name)
558
558
559
class VersionedArtifact(Artifact):
559
class VersionedArtifact(Artifact):
560
    """
560
    """
561
    An :class:`Artifact <allura.model.Artifact>` that has versions.
561
    An :class:`Artifact <allura.model.artifact.Artifact>` that has versions.
562
    Associated data like attachments and discussion thread are not versioned.
562
    Associated data like attachments and discussion thread are not versioned.
563
    """
563
    """
564
    class __mongometa__:
564
    class __mongometa__:
565
        session = artifact_orm_session
565
        session = artifact_orm_session
566
        name='versioned_artifact'
566
        name='versioned_artifact'
...
...
754
754
755
    def shorthand_id(self):
755
    def shorthand_id(self):
756
        return self.short
756
        return self.short
757
757
758
class AwardGrant(Artifact):
758
class AwardGrant(Artifact):
759
    "An :class:`Award <allura.model.Award>` can be bestowed upon a project by a neighborhood"
759
    "An :class:`Award <allura.model.artifact.Award>` can be bestowed upon a project by a neighborhood"
760
    class __mongometa__:
760
    class __mongometa__:
761
        session = main_orm_session
761
        session = main_orm_session
762
        name='grant'
762
        name='grant'
763
        indexes = [ 'short' ]
763
        indexes = [ 'short' ]
764
    type_s = 'Generic Award Grant'
764
    type_s = 'Generic Award Grant'