Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Support
    • Submit feedback
    • Contribute to GitLab
  • Sign in
beat.editor
beat.editor
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 12
    • Issues 12
    • List
    • Boards
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • beat
  • beat.editorbeat.editor
  • Issues
  • #219

Closed
Open
Opened May 29, 2019 by Samuel GAIST@samuel.gaist
  • Report abuse
  • New issue
Report abuse New issue

AssetModel latest only feature is incomplete

Summary

The "latest only" property implement of AssetModel is currently incomplete and does not work for all asset types.

Steps to reproduce

model = AssetModel()
model.prefix_path = "path/to/prefix"
model.asset_type = "AssetType.DATAFORMAT"
asset_list = model.stringList()
model.setLatestOnlyEnabled(False)
full_asset_list = model.stringList()
assert asset_list != full_asset_list
assert len(asset_list) < len(full_asset_list)

What is the current bug behavior?

The same list of assets is returned for types that are neither database nor protocol templates.

What is the expected correct behavior?

The two lists should be different if the prefix contains several versions of these assets

Possible fixes

Implement the same "un-filtering" for all assets where it make sense.

The fix will require beat.core!76 (merged)

Edited May 29, 2019 by Samuel GAIST
Assignee
Assign to
[v2] 1 - Edition/Visualization for small editors
Milestone
[v2] 1 - Edition/Visualization for small editors
Assign milestone
Time tracking
None
Due date
None
4
Labels
bug confirmed critical easy
Assign labels
  • View project labels
Reference: beat/beat.editor#219