Release Notes

Released: 2012-06-26

Client API changes:

  • let Client API call during trigger set the current project with set_project()
  • added support for versionless kwarg to get_paths() Client API method.

Fixed bugs:

  •  made save my views option in the gear menu available for regular users
  •  fixed the display issue for the pencil overlay icon showing up when the whole view is not editable
  •  added VERSION_API to the tactic.zip file to ensure 3d App check-in works as usual when making use the client API
  •  fixed bugs for drawing TimeInputWdg associated with an expression-based time
  •  fixed bug in HiddenRowToggle where a right-click would trigger the toggle to load
  •  fixed a bug in Checkin Widget where if a mode is set, it ignores the subcontext or context options in the process table
  •  fixed a bug in Files drawing of file sequence where it would misidentify a sequence path as non-existent
  •  fixed a bug in ThumbWdg where it would misidentify a sequence as missing files.. It verifies the first file's existence only for now
  •  fixed a bug in SObjectCheckinHistoryWdg for not listening to user-chosen context
  •  fixed the fast_table_layout in sub widget issue in Edit Column Definition
  •  fixed a small bug in SubContextInputWdg
  •  improved grouping logic which affects the ordering logic of table which has filter display option but not necessarily having grouping option. In that case it refers back to the standard order input from the user
  •  fixed a naming bug where the generic context entry should be retrieved at the very end before entry with subcontext
  •  fixed a bug in dir naming with directory check-in
  •  suppressed the old DiscussionWdg's stacktrace due to new requirement of MenuWdg
  •  fixed a bug in the versionelss kwarg for get_snapshot() client API method
  •  renamed the labels for the help button in doc page properly
  •  fixed bugs in TaskDetailPipelineWrapperWdg
  •  made the tab_config view called "tab_config" instead of "tab_config_" if there is no relevant process when opening the details of a Preview icon
  •  fixed color picker in Project Workflow's Edit properties display and interactivity
  •  updated the input for retire and delete trigger,
  •  fixed error message caused by non-ASCII characters in keywords search
  •  fixed the icon saving problem when save a new view or current view with icon
  •  made SelectWdg handle query option error better
  •  fixed js error in Manage Side Bar
  •  fixed a bug where RelatedTaskUpdateTrigger is run again for the current task
  •  fixed the icon creation where it saves an PNG but calls it a JPG
  •  fixed a bug in expression where a related env object is used instead of a related sType, used in naming for instance
  •  avoided prompting to delete related search_object entry in Delete dialog
  •  fixed an intermittent bug saying it can't find uploaded file during CSV Import.

 

Added features:

  • modified explicit mode in how referenced snapshots are retrieved to use snapshot_code if available
  • added port setting to connect in sql for Postgres
  • made StaticTableLayoutWdg derive from FastTableLayoutWdg
  • added type to indicate an spt.alert or spt.error is html-based. e.g. spt.alert('<h3>Error message</h3>', {type: 'html'})
  • added html error reporting when adding a new column
  • added context_options attribute to Process used for configuring the Check-in UI
  • added support for single digit padding when running sequence check-in of 2-9 files with single digit padding
  • added support for layout like raw_table and static_table when saving views
  • made the default thread count to 50 for startup.py when run in service mode

Database schema changes:

  • added sthpw/search_type to search_object table
  • added context_options attribute to spt_process table
Released: 2012-06-26
Client API changes:
  • added show_retired kwarg back to get_parent() and get_related_sobject()

Fixed bugs:

  • fixed the bug where SObject's update_data contains datetime object causing a JSON encoding error
  • fixed a bug in RelatedTaskUpdateTrigger to skip when the mode is "retire"
  • fixed the bug where you can't reactivate in fast table
  • fixed a bug in ButtonElementWdg when exporting csv
  • fixed the bug where is empty / is not empty is ignored when used in Parent/Child search
  • fixed the problem of using the Column Manager to remove column with fast table
  • fixed the Shift + click to shrink a column issue with column containing bottom row (e.g. work hour, completion)
  • turn embedded to false for default search keys selection for the fast table
  • updated Command error display to only encode if it's a basestring
  • fixed a bug in FileNaming and update_versionless logic to avoid extracting file extension if it is a directory check-in
  • fixed in bug in PipelineTaskTrigger
  • made the auto and main subcontext works fine in single directory check-in
  • fixed the bug where it wasn't rebuilding the column info for the main sthpw tables like project and login in postgres impl only
  • disabled auto creation of TACTIC_DATA_DIR if not specified
  • only create first_run file if no TACTIC config path is found
  • fixed the bug in Check-in widget where a pipeline does not exist. it will not draw the items Edit Process and List Processes
  • fixed bug in drawing the Notes widget or any widgets with non-ascii characters in the attributes
  • fixed the typo in naming insert and edit view
  • made app busy overlay hide properly when using a pop-up window to display a link 
  • fixed a javascript bug when a Fast Table panel is used instead of Table and Search Layout in a link definition. It occurs when using the Column Manager
  • put in windows and linux-based restriction to the user-defined environ variable TACTIC_DATA_DIR to prevent any kind of failure in FirstRunInit copying
  • fixed a bug in FirstRunInit when clearing out the tactic data dir
  • fixed a bug in PageNavContainerWdg
  • made detection of Chrome ahead of Safari
  • skipped java applet initialization warning message for Webkit based browser to suppress it when using Check-in widget in Chrome.
  • fixed a bug in export CSV when Include ID is checked
  • fixed the isIE() bug in api/utility.js

Added features:

  • updated Python Client API doc
  • added the base_type attribute value to a versionless file object
  • added Email Test button in System Info page
  • made Project Select update when retiring or reactivating a project
  • move old config file from TACTIC_DATA_DIR to new.  This will only affect people who were using standalone.
  • added a security check to the checkin widget.
  • added creation of TACTIC_DATA_DIR in install.py
  • made it so that the Standalone uses tactic-conf.xml (without an OS designation)
  • updated startup.py and startup_dev.py with better error messages when there is permission errors writing to the pid file
  • added edit_definition to naming-conf.xml
  • improved the UI of Import CSV by using background color to indicate whether one is trying to create a new column or adopt an existing column
  • added analysis of csv data to automatically create the appropriate timestamp, integer, float, varchar or text column
  • implemented updated element security in Fast table and Edit Wdg
  • implemented the concept of editable view in Fast table which is applicable to all users including admin users

Database schema changes:

Pages