Skip to content

Releases: maestrano/impac-angular

v1.6.1

22 Sep 04:41
Compare
Choose a tag to compare

Adds

  • Serve glyphicons in the developer workspace
  • [IMPAC-613] Adds custom legend icons for Cash Projection & Cash Balance widgets
  • [IMPAC-617] : Cash projection transactions list
  • [IMPAC-618/667] : Better time management on cashflow widgets
  • [IMPAC-621] : Better formatting of Accounts classifications

Fixes

  • Apply v1.5.7
  • Update doc with v1.6.0 changes
  • [IMPAC-641] : Fixes on cashflow widgets (IE11)
  • [IMPAC-654] : Fix IE Js errors
  • [IMPAC-658] : Dependency to xeditable (widgets name edition)

Config changes

  • New image asset files via the assets.svc
cashFlowLegendIcon: ':default/cash-flow.png'
payablesLegendIcon: ':default/payables.png'
projectedCashLegendIcon: ':default/projected-cash.png' 
receivablesLegendIcon: ':default/receivables.png' 
plotLineLegendIcon: ':default/plot-line-icon.svg' 
areaLegendIcon: ':default/area-icon.svg' 

Dependencies

  • Bolt v1.0.0 (needs resources API to display transactions list)

v1.6.0 - Demo data

18 Aug 03:10
Compare
Choose a tag to compare

Adds

  • [IMPAC-648] Show demo data when none can be found

Config changes

# Old
dataNotFoundConfig:
  linkUrl: '#!/marketplace'
  mainMessage: 'impac.data_not_found_config.main_message'
  linkMessage: 'impac.data_not_found_config.link_message'

# New
dataNotFoundConfig: 
  linkUrl: 'marketplace'
  content:
    mainMessage: 'impac.data_not_found_config.main_message'
    linkMessage: 'impac.data_not_found_config.link_message'
    title: 'impac.data_not_found_config.title'
    seeExample: 'impac.data_not_found_config.see_example'
    demoData: 'impac.data_not_found_config.demo_data'

dataNotFoundConfig.linkUrl (link to marketplace) needs to be verified: '#!/marketplace' may be changed to 'marketplace' in some cases.

Dependencies

  • Impac! v1.6.0 (demo data endpoints for widgets)

v1.5.6 - Tracking Tags

16 Aug 04:27
Compare
Choose a tag to compare

Adds

  • [IMPAC-448] Add tracking tags setting to PnL and BalanceSheet widgets

Config changes

widgetSettings:
  tagging:
    enabled: false

Dependencies

  • Impac! v1.5.10 (if tracking tags enabled)

v1.5.5

11 Aug 04:57
Compare
Choose a tag to compare

Adds

  • Add MMK to currencies list
  • [IMPAC-647] Ability to whitelist / blacklist widgets templates

Fixes

  • [PF-162] Limit logo size and use single icon for dashboard create btn
  • Remove HOURLY period from HR widgets and replace it by DAILY

Config changes

# whitelist takes precedence over blacklist
# when both are empty, all templates are displayed
widgetSelectorConfig:
  whitelist: []
  blacklist: []

v1.5.4 - Dashboard designer

04 Aug 08:17
Compare
Choose a tag to compare

Adds

  • [IMPAC-603] Ability to create dashboards from templates

Fixes

  • [IMPAC-619] Fix currency drop-down update when changing dashboard
  • Fix alerts settings button when no alert is attached to a KPI

Config changes

dhbSettings:
  createFromTemplateEnabled: false

v1.5.3

26 Jul 10:54
Compare
Choose a tag to compare

Adds

  • [IMPAC-506] Add currency rates service (requires Impac! >= v1.5.10)

Fixes

  • Fix widget kpis currency not updated on currency change
  • [IMPAC-631] Use ngStyle when binding values instead of angular expressions fixing IE support
  • [IMPAC-640] Add spacing between assets vs liabilities legend labels
  • [IMPAC-637] Fix customer details fields always empty
  • [IMPAC-638] Improve employees list period filter options by adding 'yearly' and 'hourly'.
  • [IMPAC-635] Fix sales top customers table display glitch
  • [IMPAC-634] Fix payroll summary chart not rendering

v1.5.2

04 Jul 00:12
Compare
Choose a tag to compare

Adds

  • Re-adds the ability to enable multi-company dashboards
  • [IMPAC-598] Better UI for threshold KPI

Fixes

  • Delegate i18n configuration to the host app
  • [IMPAC-592] Use $translate.instant in synchronous initContext methods

Config changes

  • Multi-company dashboards enable/disable option to Theming service
dhbConfig: {
  multiCompany: true
}
  • Remove translateSettings from ThemingSvc
  • Host application must configure $translateProvider:
    • indicate how to load the locale files
    • configure preferredLanguage and fallbackLanguage
    • manage the active language using $translate.use

Dependencies

  • Mno-enterprise >= 3.3.0
  • Mno-enterprise Angular >= 1.1.0

Bolt Widgets and KPIs

14 Jun 03:35
Compare
Choose a tag to compare

Adds

  • Routes to Bolt widgets and KPIs (discovery + show)
  • Template for Cash Balance widget
  • Template for Cash Projection widget
  • Component for chart-threshold setting
  • Attach threshold KPI to Cash Projection chart
  • Adds a HighchartsFactory for creating & updating highchart objects

Fixes

  • Settings Time Slider not displaying range period label
  • Multi-currency broken on EBITDA widget

Config changes

  • Default route to Impac! KPIs endpoints is now api/v1/kpis
  • To configure a bolt:
bolts = [
  { provider: 'maestrano', name: 'finance', category: 'accounts' }
]
# app.js
ImpacRoutes.configureBolts('v2', bolts)

Dependencies

  • Impac! API >= v1.5.8

v1.5.0 - i18n

15 May 04:25
Compare
Choose a tag to compare

Adds

  • Internationalization

Config Changes

  • Internationalization options for angular-translate via ImpacThemingSvc
translateSettings: {
  preferredLanguage: 'en-gb',
  fallbackLanguage: 'zh-HK',
  customLocaleFiles: {
    prefix: '',
    suffix: '.json'
  }
}

v.1.5.0-rc8

11 May 13:50
Compare
Choose a tag to compare
v.1.5.0-rc8 Pre-release
Pre-release
  • add v1.4.12