Skip to content

3.0 Changes

Jason Best edited this page Oct 8, 2013 · 4 revisions

The argos-sdk 3.0 change list can be found here: https://github.com/SageSalesLogix/argos-sdk/wiki/3.0-Changes

All diffs from 2.2 to 3.0 can be found here: https://github.com/SageSalesLogix/argos-saleslogix/compare/2.2...3.0

General

  • Added hashtags throughout all the list views
    • Added a new display at the top of lists to indicate what the active search/hash query is
    • Each list should include a "my" hashtag, for example: my-accounts, my-contacts, etc
  • Opportunity edit reseller lookup now filters reseller accounts as the initial query, the user can override this and search across all accounts
  • Added new utility module
  • Updated license to the Swiftpage Source License
  • Uses new SDK theme "swiftpage"
  • Updated loading screen and app icons
  • Index pages point to minified SDK css file
  • Added hooks into snap.js to allow connecting to the close event
  • Added quick actions to add an attachment easily from account, contact, lead, ticket or opportunity
  • Changed app.css to app.less (http://lesscss.org)
  • Added grunt task to build the new less file (grunt less)
    • Add .less as a MIME type in your web server's configuration (text/css)
  • Added grunt task jshint
  • Added the new Saleslogix logo to the login screen
  • List views will display dates in relative terms (3 hours ago, in 2 years, etc)
  • Added mobile phone to lead list, edit, and detail
  • Added a phone number field to activity insert/edit
    • The MainPhone from account, or the WorkPhone from contact will be assigned to this field by default

Right Contextual Menu

  • New right contextual menu similar in functionality to the global left menu
  • Views_RightDrawerListMixin is responsible for building up the content of the menu for list views
    • View that wraps the menu is localed in Views\RightDrawer.js
  • The lookup/search box at the top of the list is now located inside the right menu
  • Hash tags for a list are now displayed in the right menu
    • Clicking the hash tag will insert that hash tag into the search
  • KPI widgets are displayed in the right menu
    • Clicking a KPI will toggle if that KPI is displayed at the top of the list
  • If a view has a right menu, an icon will appear in the toolbar with three vertical dots

Metric KPI Widgets

  • Re-usable widget (Views\MetricWidget)
    • Widget contains a title, and a formatted value
    • Clicking the widget drills down into a chart
    • Driven using our executeMetric SData endpoint
  • New List mixin in Views_MetricListMixin
    • Overrides the list's widgetTemplate to include a placeholder for a collection of MetricWidgets
    • Builds up a list of MetricWidgets from App.preferences.metrics and passes options to them
  • List of KPI's available for a given view are loaded into the new right contextual menu
  • Two chart types are available: bar and pie
  • Added Aggregate module
  • Added new bigNumber in Format
  • KPI definition data is loaded on login from preferences. If it does not exist, it will consume a JSON payload located in DefaultMetrics.txt (There is a TODO to make this an SData call instead)

Card layout

  • Added new _CardLayoutListMixin
    • Renders a card like view of the list row
    • New indicator icons
    • Customizers can create their own indicator icons via createIndicatorLayout

Fixes

  • Fixed owners list to include only active users and teams
  • Added ability to assign account manager and owner from account/contact quick action
  • Fixed 404 error in owner list
  • Fixed issue adding an account/contact via the quick action
  • Removed departments from the owner lookup
  • On ticket activity detail, type and public access fields no longer show null when not selected
  • Fixed incorrect default value being set to a new ticket activity
  • Fixed a paging issue in calendar day and week views
  • Fixed an issue where adding a note to an account would cause a server error editing the account immediately after
  • Renamed user option for first day of week from FirstDayOfWeek to WeekStart to match the web client
  • When completing an activity, the ResultCode is now set
  • Device orientation change events will now close the global or contextual menus
  • Fixed order issue in calendar week view
  • Calendar week view now properly uses the user's option for start of week

Customizations

Clone this wiki locally