19

Support for text as icons for custom statuses

Clients would like to be able to create a text-based icon when they create a custom status option. These would look like the build-in Person status options "Active" and "Disabled."

14 comments

  • 1
    Avatar
    samclark

    My request is similar to this. I would like the option to have the long text displayed next to the icon or to have only the long text displayed so people don't need a key to interpret the icons at a glance if they don't have them memorized.

  • 1
    Avatar
    Douglas Lassance

    I do not know if they need to be text-based icons but I guess simply being able to display statuses as text in columns would be a nice option to have. Visual language is good when you have a few statuses but in some more granular scenarios text is less confusing for users.

  • 1
    Avatar
    Heather Dinkins

    this would be a good option to have, but the request I have often heard is having the text based version exported rather than the code field.

  • 0
    Avatar
    Hasiel Hassan Alvarez Zavala

    Also + to the option to get the full code name of the status in the tooltip

  • 1
    Avatar
    Aaron Esterling

    Yes, please allow text in the status field rather than just the icon.

  • 0
    Avatar
    Tony Aiello

    Hey Shotgunners, if one starts by making a plain-vanilla new Status, would it then be safe to make it "text only" with just the python API like the following?

    (assume 'sg' is a shotgun_api3.Shotgun connection)

    >>> status_filter = (some_status_field, 'is', something)  # construct an appropriate filter to find the Status entity which you want to mangle... exercise for the reader

    >>> icon = sg.find_one('Status', [status_filter], ['icon'])['icon']  # obviously not error-tolerant... exercise for the reader

    >>> icon_backup = sg.find_one('Icon', [('id', 'is', icon['id'])], sg.schema_field_read('Icon').keys())  # to restore it if you mess up!

    >>> sg.update(icon['type'], icon['id'], {'display_type': 'html', 'html': 'STATUS AS TEXT!', 'icon_type': 'custom_status', 'image_data': None, 'url': None})

    See https://support.shotgunsoftware.com/entries/98993497-Allow-downloading-of-status-icons-via-API for reference.

    DOH!  On my staging server, I get a Permission-denied "shotgun_api3.shotgun.Fault: API update() CRUD ERROR #4: The field is not editable for this user: [Icon.html]. Rule: API Admin -- PermissionRule 1852: DENY update_field FOR entity_type => Icon, field_name => , field_value => "  So there's a default Permission Rule preventing what I'm suggesting, changing *any* field on the Icon entity via the API.  I could delete that rule, but you probably have reasons.  Hence my question.  Cheers!

     

  • 2
    Avatar
    samclark

    It has been a few years and I'd like to emphasize my support for getting text based status fields.

    Icons are impractical for any sort of complex approval and review system since users would need to memorize all the icon and color combinations rather than simply reading words that explain the status. Also, workflows that require multiple stages of review and delivery require more types of statuses that can be reasonably represented with icons.

    The data that needs to be displayed is there in the "Name" of the status. All we need is a column view option to show the "Name" (or even the "Short code" instead of the icon.

  • 2
    Avatar
    Julien Virgile

    I'm joining in on this !

  • 2
    Avatar
    Russell Forde

    Im seconding this... Couldnt believe it wasnt standard.

  • 2
    Avatar
    Shauna Lee

    Yes please!

  • 1
    Avatar
    Mark Lin

    yes please. 

  • 1
    Avatar
    samclark

    Hi again -- I would still like the option to display text instead of the icon in status columns. The icon is great when it shows up next to a linked item's name, but when working directly with status columns, I want to see text. I've encountered many users who feel the same way.

  • 1
    Avatar
    Alice Kaiserian

    yesssss please.

     

  • 0
    Avatar
    Samuel Clark

    I'm in support of this. I don't think it needs to be a "text based icon" though. Just text would be super.

    And who's that "samclark" guy? What a weird name.

Please sign in to leave a comment.