Граф коммитов

122 Коммитов

Автор SHA1 Сообщение Дата
Timothee Guerin 9f229f1c3f Task output fix performance problem (#219)
* V0

* Cleanup
2017-03-03 09:36:39 -08:00
Timothee Guerin 65452d6dd8 Update various packages (#216)
* Update working up to now

* Update more

* Fix

* Fix
2017-02-24 14:51:51 -08:00
Timothee Guerin 9a226b3b2b Error handling, log errors and make sure the window is visible (#214)
* Error handling

* remove node recent tasks & dialog max height

* Fix tslint
2017-02-24 11:14:52 -08:00
Timothee Guerin 3363d4b2d8 Handle errors in background task service (#215)
* Handle errors in background task service

* Fix test & tslint
2017-02-24 10:29:22 -08:00
Timothee Guerin 79b83fc57c Reboot and Reimage all nodes by state or category (#213)
* Reboot and Reimage all nodes by state or category

* Specs

* Fix test & tslint
2017-02-23 12:57:54 -08:00
Timothee Guerin 58de01969f Node external ip (#212) 2017-02-23 11:08:03 -08:00
Timothee Guerin 7ee245aeba Context menu (#211)
* Context menu start

* Pool list

* job context menu

* Move context menu to item

* Task context menu:

* Fix test

* Fix tslint
2017-02-23 09:21:32 -08:00
Timothee Guerin d9fa2e5594 Connect to a node UX (#207)
* Connect to node v1 UI

* User management

* Getting rdp file

* connect windows to windows

* IAAS connection working

* Cleanup -> move file writting logic to component

* Enter credentials

* Property list sizing customization

* fix

* Download rdp specs

* Node Connect spec

* Review fixes

* fix

* fix

* Node connect update bex -> bl
2017-02-22 14:46:13 -08:00
ascobie f3c7c5b0b3 refactor: bex- prefix to bl-
[#177]

* refactor: bex- prefix to bl-
* merge in latest master
2017-02-22 11:56:36 +13:00
ascobie aff44214ca cleanup console.error and console.warn
* replace console.warn and error with log.warn and error
* alter log message for file content component
2017-02-22 11:26:22 +13:00
ascobie 275fc22132 Fix/rename model files (#208)
* rename models and clean up imports
* task exit conditions
* fix up ./ imports
* tslint
* revert back to single file includes for models and decorators
* fix task state import
* settle for ./file.ts imports from same root
2017-02-22 10:28:45 +13:00
ascobie 29e18ba5d4 application packages feature
* CurrentAccountId

* app packages new branch

* Fix double loading and nextlink for arm list porxy

* Fix query cache double load

* Fix options patch

* starting off app packages. getting list apps working

* quicklist and filter

* details and package list

* think i missed these files

* app list and package list with filter

* add auto storage error display

* add spinny style to rest of buttons

* create application form start

* http service

* start long running task

* long running upload task start

* validation for input file

* uploading file basic layout

* added a comment

* Fix bex-error for file input

* uploading, but messy. needs a clean up.

* remove comments and refactor http upload service

* upload and add package working

* context buttons and cascade code

* active pending package, update package, delete package

* package actions, applicaton delete

* fixed delete from cache on 404

* start of edit application

* finish off edit app and delete app package

* material 2 input changes

* css fix for material change

* delete from quicklist

* start of review changes

* review changes

* tslint, missing semicolons

* launch auto storage blade in the portal

* small u in setup
2017-02-21 11:20:54 +13:00
Timothee Guerin 3f59675835 RxListProxy and RxEntityProxy handle error so it can be retrieved in controller (#205)
* Added specs for query cache loading icon not disparearong

* RxListProxy error handling v1

* Better

* Add server-error to all list

* Specs for rxproxy error handling

* Add back the clearWhitespace
2017-02-17 12:44:09 -08:00
Timothee Guerin aa9cd6b4f1 Make properties more compact (#196) 2017-02-16 17:29:45 -08:00
Timothee Guerin 57db04a683 Tentative to fix the change detection not triggering after login and showing blank page (#201)
* Tentative fix for login change detection

* Fix
2017-02-16 16:48:03 -08:00
Timothee Guerin 38898b3773 Fix loading icon staying when switching back nav (#198)
* Fix loading icon staying when switching back nav

* remove log
2017-02-16 16:06:58 -08:00
Timothee Guerin f1e15a896b Add more tooltips (#197) 2017-02-16 15:37:40 -08:00
Timothee Guerin 6fa0fbe58a RxListProxy use set to remove duplicate keys (#192)
* RxListProxy use set to remove duplicate keys

* Fix test
2017-02-16 12:10:58 -08:00
Timothee Guerin 0bfbaf81a0 Retry logic for azure http (#187)
* Retry logic for azure http

* Cleanup
2017-02-15 17:25:18 -08:00
Timothee Guerin 0b57706c57 Improve task output and fix ctrl/shift click (#182)
* Task output preview size

* Radio button to tabs

* Fix list active item and ctrl/shift

* Ctrl&Shift fix test

* Fix double fire & PR comments

* Cleanup: make list not set attribute of the child
2017-02-15 10:49:15 -08:00
Timothee Guerin be791b5b37 ServerError generic class for all api errors (#181)
* Server error wip

* Fixes

* fix tests

* remove comments
2017-02-14 13:33:52 -08:00
Timothee Guerin a039c09481 Notification persistence (#176)
* Notification persistence

* rename notification manager to service

* Update specs

* tests & cleanup
2017-02-14 09:59:04 -08:00
Timothee Guerin d6349e6b0f Make active item to always be in the selected list (#174)
* More

* tslint fixes

* Task file list cleanup

* Quick list specs
2017-02-14 08:58:23 -08:00
Timothee Guerin 6cd8857355 Task file list cleanup (#171) 2017-02-10 10:56:55 -08:00
Timothee Guerin f1a16235f8 Use dllplugin in development & HtmlWebpackPlugin (#168)
* DLl plugin wip

* app work but hot reload is broken

* V2

* Html plugin works

* More:

* Dll improvement

* Fix fa

* Roboto local

* Fix test & tslint

* Fix build for non dev-server

* Cleanup

* Cleanup more

* Added tslint for javascript files

* Remove trailing comma for js as it is not supported yet

* Fix non dev server build
2017-02-09 10:03:03 -08:00
Timothee Guerin 66addc88c3 Node file UX improvement (#165)
* Node file browse better experience v1

* Cleanup

* Cleanup and quicksearch works

* Fixes

* Fixes

* Fix tslint

* Specs for node-list
2017-02-08 14:18:26 -08:00
Timothee Guerin 2fa7ed429a File loading message and cleanup of the file content component (#163) 2017-02-07 17:43:45 -08:00
Timothee Guerin 6369cb8b81 Job detect error and prefill filter with url (#159)
* Job error display v1

* Job error display

* Add specs & docs

* Remove input

* Update job-error-display.html

* Update job-error-display.component.spec.ts
2017-02-07 15:13:12 -08:00
Timothee Guerin 4a7cf29802 docs(components) (#160)
* Writing component docs

* Update readme.md

* Rename component.md to components.md

* Update components.md
2017-02-07 14:54:59 -08:00
Timothee Guerin 4fe97249a0 Change task dates to use DateUtils.prettyDate (#161)
* Change task dates to use DateUtils.prettyDate

* Fix bug
2017-02-07 11:17:04 -08:00
Timothee Guerin 5c4e9ce0d1 Task filter by exit code (#154)
* Task exit code v1

* Exit code with ranges and specs

* Force template version

* Review comments

* Comments
2017-02-06 14:20:39 -08:00
Timothee Guerin 73fbe1173b Fix quick list ctrl click not selecting current item (#151) 2017-02-03 11:07:38 -08:00
Timothee Guerin abcdddc308 Task timeout and refactor lifetime-> timeline (#147)
* Task timeout and refactor lifetime-> timeline

* Fix

* REmove constants

* Update didTimeout to include exitCode

* Missing test

* fix test

* Rxjs patch only
2017-02-02 22:31:14 -08:00
Timothee Guerin e36a4972ad Task timeline (#144)
* Task Timeline V1

* Better timeline

* Banana

* Specs

* Fix tslint

* Timelinespecs

* Finish specs

* Fix test when running too fast

* Console.log
2017-02-02 10:38:11 -08:00
Timothee Guerin 72b930d805 Heatmap switch between pools refresh nodes (#140)
* Heatmap switch between pools refresh nodes

* Specs

* tslint

* Comments
2017-02-01 13:48:02 -08:00
Timothee Guerin 563c6731c0 Added setting to allow the proxy to ignore some error code from being logged(404 by default) (#139) 2017-01-31 11:54:41 -08:00
Timothee Guerin ebb908045e Switch ts-loader to awesome-typescript-loader, improve dev perf by 30% (#138) 2017-01-31 09:52:34 -08:00
Timothee Guerin 0bde26aa30 Breadcrumb force open, task dep loading icon, task 404 (#136)
* Breadcrumb force open v1

* Breadcrumb expandable

* Task not found fix

* Loading icon for dep

* fix spelling

* renamed and removed unused compoennts

* missed rename

* fixed issue when no tasks found for multiple task query

* css fix

* Breadcrumb group component

* Fix tslint
2017-01-31 09:25:12 -08:00
Timothee Guerin 9c8f11a400 Heatmap selected node style (#135)
* Heatmap selected node style

* Fix test
2017-01-30 17:19:59 -08:00
ascobie 63ef4cf06e new branch (#131) 2017-01-30 14:52:35 +13:00
ascobie d9330cca7f read only task dependencies UX (#128)
task dependencies UI for tasks.
2017-01-30 09:28:52 +13:00
Timothee Guerin 582b1f40e2 (docs) Models and contributing docs (#130)
* Models and contributing docs

* Fix links

* Update models.md

* Fix nested list
2017-01-26 16:10:28 -08:00
Timothee Guerin 66ab1f986a Improve account list UX (#129)
* Fix account list

* Fix test
2017-01-26 11:00:13 -08:00
Pablo Selem 28c46fa1f2 Feature/custom entity quick buttons (#126)
* allow buttons to be removed if needed and have custom titles

* Fix html formatting
2017-01-26 09:14:12 -08:00
Timothee Guerin d636d74171 Add breadcumb function to no task and no nodes components (#127)
* Add breadcumb function to no task and no nodes components

* Weird

* Update tslint

* Fix

* Update node

* Revert changes

* Update
2017-01-25 15:39:06 -08:00
Timothee Guerin 233551149e Breadcrumb use navigation (#122)
* Work on breadcrumb

* Breadcrumb at work

* Working on

* Breadcrumb working

* More

* Fix

* Don't break if breadcrumb is missing

* Fix no unsubscribe bug

* Breadcrumb tests

* Forgot some files

* Fix tslint

* Breadcrumb adress comments

* Fix tslint

* File details breadcrumb

* Webpack sourcemaps

* Breadcrumb for files and fix accoutn dropdown

* Fix tslint:

* Updated node, job and task to use bex-tab
2017-01-25 13:19:51 -08:00
Timothee Guerin 2284336ffb Change file url to contain pool/jobs parent (#125) 2017-01-25 10:47:00 -08:00
Timothee Guerin fd4a81f99c Update packages and pool create form iaas/paas better naming (#121)
* Update packages and pool create form iaas/paas better naming

* Update type.scss

* Fix error

* Fix spec

* remove label

* Fix webpack validation
2017-01-24 17:17:13 -08:00
Pablo Selem fb76c8c9e2 Feature/files (#118)
* new icon

* debug files filter

* support for basic file routing

* use different caches for task and node files

* view file control

* get job and task id from url path

* revert change to file routes;still need to figure out how to control service from home component

* add file properties from compute node

* Initial commit to enable node file type filtering

* pass down file type filter

* center toggle buttons

* support for both node and task files in the file-content component

* enable file drill in

* add missing attributes

* handle case where node doesn't exist

* remove uncessary node checks

* remove dead code and console.log lines

* disable download button for now

* code review feedback

* start working on file service to use RxProxy

* use RxProxy for file content calls

* Add unit tests for fileUrlUtils

* Enable downloading files

* set default download file name

* fix tslint errors

* rename and refactor fileUrilUtils
2017-01-24 15:29:19 -08:00
Timothee Guerin 72dd38b7ff Task detect errors and rerun task (#117)
* Created sub modules

* Rerun

* Reactivate

* Fix error

* Rerun

* Rerun with different attributes

* more specs

* Fix start task disable

* Add missing files

* Fix test

* Message

* Message
2017-01-24 12:24:42 -08:00