 
   createAddCredentialMenu: ->
 
+    @getView().parent.prepend @_createAddCredentialMenuButton()
+
+
+  _createAddCredentialMenuButton: (options = {}) ->
+
     Providers    = globals.config.providers
     providerList = {}
 
-    Object.keys(Providers).forEach (provider) =>
+    Providers._getSupportedProviders().forEach (provider) =>
 
       return  if provider is 'custom'
       return  if Object.keys(Providers[provider].credentialFields).length is 0

          @_addButtonMenu.destroy()
          @showAddCredentialFormFor provider

    @getView().parent.prepend addButton = new KDButtonView
      cssClass  : 'add-big-btn'
      title     : 'Add new credentials'
      icon      : yes
      callback  : =>
        @_addButtonMenu = new KDContextMenu

        , providerList

        @_addButtonMenu.setCss { 'z-index': 10002 }

    return addButton


  helper =
