Anthony Lapenna
ce9e009e22
feat(oauth): update UI/UX
2019-02-19 14:38:42 +13:00
Anthony Lapenna
e325ad10dd
fix(oauth): fix an UX issue when updating microsoft oauth settings
2019-02-18 16:18:48 +13:00
Anthony Lapenna
73f20b5157
refactor(oauth): remove console log statement
2019-02-18 15:21:34 +13:00
Anthony Lapenna
b6f04c5e0d
fix(oauth): fix missing scopes for microsoft provider
2019-02-18 15:21:06 +13:00
Anthony Lapenna
78e2aaf7d4
feat(oauth): update OAuth UX
2019-02-17 17:01:36 +13:00
Anthony Lapenna
de76ba4e67
feat(oauth): update OAuth UX
2019-02-14 15:58:45 +13:00
baron_l
8f568c8699
style(oauth): oauth loading + oauth config rework
2019-02-08 16:07:16 +01:00
baron_l
2755527d28
feat(oauth): default team for user on oauth settings
2019-02-07 19:32:02 +01:00
Anthony Lapenna
508352f4ea
Merge branch 'develop' into oath-poc
2019-02-04 09:19:12 +13:00
Chaim Lev Ari
90281fd7f0
feat(oauth): add providers to providers-selector
2019-01-25 10:57:40 +02:00
Chaim Lev Ari
c1939f6070
feature(oauth): add provider selector
2019-01-25 10:46:17 +02:00
Chaim Lev Ari
41ded64037
Revert "refactor(auth): extract oauth login mechanism to service"
...
This reverts commit 0a439b3893
.
2019-01-25 10:37:23 +02:00
baron_l
801336336f
fix(registry-manager): add repositories pagination support ( #2641 )
...
* fix(registry-management): add support for repositories list with multiple requests
* refactor(registry-management): change regex usage to a reusable interceptor function
* refactor(registry-management): change interceptor to transformResponse function
2019-01-24 13:38:36 +13:00
Chaim Lev Ari
3699b794eb
feat(oauth): add providers selectors
2019-01-18 12:14:12 +02:00
Chaim Lev Ari
c28274667d
refactor(oauth): use oauth2 to generate login url
2019-01-18 10:13:33 +02:00
hiyao
a33eca4bbb
fix(registry-manager): fix an issue when removing all tags of a repository ( #2545 )
...
* fix repository reload got error in remove tags
When I remove all tags, removeTags() will reload and do initView() again, but data.tags response null, that trigger data.tags.length got error.
* Revert "fix repository reload got error in remove tags"
This reverts commit 5d9b1778ef
.
* fix(registry-management): change response repository tags type to array by force
* feat(registry-management): redirect to repositories page when no tag in the repository after delete tags
2019-01-18 08:01:47 +13:00
Chaim Lev Ari
0a439b3893
refactor(auth): extract oauth login mechanism to service
2019-01-16 18:57:15 +02:00
Chaim Lev Ari
b09f491f62
style(auth): remove comments and change error
2019-01-16 17:53:10 +02:00
Chaim Lev Ari
4cbde7bb0d
refactor(auth): move oauth handler under auth
2019-01-16 17:24:58 +02:00
Chaim Lev Ari
17ac3e5ed1
refactor(oauth): move enpoint constant to extension
2019-01-03 13:36:17 +02:00
Chaim Lev Ari
15b6941872
refactor(oauth): move oauth rest service to extension
2019-01-02 20:00:41 +02:00
Chaim Lev Ari
7aaa9e58e9
refactor(auth): move oauth info to component
2019-01-02 16:24:10 +02:00
Chaim Lev Ari
515daf6dba
refactor(auth): exprt oauth settings into extension
2019-01-02 16:21:36 +02:00
Anthony Lapenna
5c2e714e69
style(extensions): minor update to extension UX/UI ( #2538 )
...
* style(extensions): update extension icons
* style(extensions): style update
* feat(extensions): update extension UX
* style(extensions): update extension style
* style(extension-details): update screenshot default size
* style(extensions): update overview diagram image
* refactor(support): fix support URLs
2018-12-12 10:28:21 +13:00
Anthony Lapenna
6fd5ddc802
feat(extensions): introduce extension support ( #2527 )
...
* wip
* wip: missing repository & tags removal
* feat(registry): private registry management
* style(plugin-details): update view
* wip
* wip
* wip
* feat(plugins): add license info
* feat(plugins): browse feature preview
* feat(registry-configure): add the ability to configure registry management
* style(app): update text in app
* feat(plugins): add plugin version number
* feat(plugins): wip plugin upgrade process
* feat(plugins): wip plugin upgrade
* feat(plugins): add the ability to update a plugin
* feat(plugins): init plugins at startup time
* feat(plugins): add the ability to remove a plugin
* feat(plugins): update to latest plugin definitions
* feat(plugins): introduce plugin-tooltip component
* refactor(app): relocate plugin files to app/plugins
* feat(plugins): introduce PluginDefinitionsURL constant
* feat(plugins): update the flags used by the plugins
* feat(plugins): wip
* feat(plugins): display a label when a plugin has expired
* wip
* feat(registry-creation): update registry creation logic
* refactor(registry-creation): change name/ids for inputs
* feat(api): pass registry type to management configuration
* feat(api): unstrip /v2 in regsitry proxy
* docs(api): add TODO
* feat(store): mockup-1
* feat(store): mockup 2
* feat(store): mockup 2
* feat(store): update mockup-2
* feat(app): add unauthenticated event check
* update gruntfile
* style(support): update support views
* style(support): update product views
* refactor(extensions): refactor plugins to extensions
* feat(extensions): add a deal property
* feat(extensions): introduce ExtensionManager
* style(extensions): update extension details style
* feat(extensions): display license/company when enabling extension
* feat(extensions): update extensions views
* feat(extensions): use ProductId defined in extension schema
* style(app): remove padding left for form section title elements
* style(support): use per host model
* refactor(extensions): multiple refactors related to extensions mecanism
* feat(extensions): update tls file path for registry extension
* feat(extensions): update registry management configuration
* feat(extensions): send license in header to extension proxy
* fix(proxy): fix invalid default loopback address
* feat(extensions): add header X-RegistryManagement-ForceNew for specific operations
* feat(extensions): add the ability to display screenshots
* feat(extensions): center screenshots
* style(extensions): tune style
* feat(extensions-details): open full screen image on click (#2517 )
* feat(extension-details): show magnifying glass on images
* feat(extensions): support extension logo
* feat(extensions): update support logos
* refactor(lint): fix lint issues
2018-12-09 16:49:27 +13:00
Olli Janatuinen
2541f4daea
feat(UX): persist search criterias ( #2425 )
...
* feat(ui): persist search criteria
* fix(ui): trying make templates search working correctly
* fix(ui): corrected search persistance on home and templates
* fix(ui): corrected javascript errors
2018-12-07 08:54:34 +13:00
Chaim Lev-Ari
e58acd7dd6
* chore(eslint): update esllint and remove unused variables
...
* chore(eslint-config): change no-unused-vars to warn
* chore(eslint): remove unused variables
* chore(eslint): allow unused globals
* fixup! chore(eslint): allow unused globals
* chore(eslint): remove commented unused vars
* fixup! chore(eslint): remove commented unused vars
2018-08-22 17:33:06 +02:00
Anthony Lapenna
e156aa202e
feat(ux): update form input validation ( #2035 )
2018-07-11 16:22:02 +02:00
Anthony Lapenna
cdf79c731b
feat(ux): always display search bar in datatables ( #2034 )
2018-07-11 16:18:44 +02:00
Anthony Lapenna
ef15cd30eb
style(app): update widget title property ( #1952 )
...
* style(app): update widget title property
* style(containerinstances): fix invalid component title
2018-06-06 18:12:35 +02:00
Herwono W. Wijaya
66f29dd103
style(app): upgrade to font awesome v5
2018-03-13 15:36:53 +10:00
Anthony Lapenna
eb43579378
feat(storidge): introduce endpoint extensions and proxy Storidge API ( #1661 )
2018-02-23 03:10:26 +01:00
Anthony Lapenna
1c67db0c70
feat(ux): enable auto-focus on search field ( #1636 )
2018-02-06 16:58:05 +01:00
Anthony Lapenna
27dceadba1
refactor(app): introduce new project structure for the frontend ( #1623 )
2018-02-01 13:27:52 +01:00
Anthony Lapenna
0d0072a50e
extension(storidge): support cluster shutdown ( #1589 )
2018-01-23 09:49:29 +01:00
Anthony Lapenna
7817d4bd0b
extension(storidge): add Storidge extension ( #1581 )
2018-01-21 17:26:24 +01:00