Chaim Lev-Ari
515e2ec337
feat(webpack): add postcss
2018-11-26 16:25:00 +02:00
Chaim Lev-Ari
27c179df93
feat(webpack): config grunt to use webpack
2018-11-26 15:17:06 +02:00
Andreas Roussos
b809177147
feat(dashboard): use plural form only when required
...
* fix(endpoint-item): use plural form only when required
* refactor(endpoint-item): use clearer patterns
* refactor(dashboard): use clearer patterns
2018-11-25 09:46:13 +13:00
baron_l
52788029ed
feat(container-details): add visual feedback when creating image from container ( #2487 )
2018-11-24 11:11:58 +13:00
Anthony Lapenna
d510bbbcfd
feat(api): filter LDAP password from settings response ( #2488 )
2018-11-24 08:40:56 +13:00
Olli Janatuinen
17d63ae3ca
chore(dependencies): updated xterm to 3.8.0 version ( #2452 )
2018-11-23 22:00:30 +13:00
baron_l
5e49f934b9
fix(containers-stats): accessing a down container stats wont display a js error anymore ( #2484 )
2018-11-23 21:44:34 +13:00
Anthony Lapenna
d03fd5805a
feat(api): support AGENT_SECRET environment variable ( #2486 )
2018-11-23 11:46:51 +13:00
baron_l
fe8dfee69a
feat(home): display each endpoint URL ( #2471 )
2018-11-19 19:07:38 +13:00
baron_l
488dc5f9db
fix(network-creation): macvlan availability for standalone endpoints ( #2441 )
2018-11-16 13:26:56 +13:00
Anthony Lapenna
0ef25a4cbd
fix(schedules): add schedule name validation and remove endpoint name prefix ( #2470 )
2018-11-14 16:10:49 +13:00
Anthony Lapenna
94d3d7bde2
feat(motd): relocate motd file URL and always return 200 ( #2466 )
2018-11-14 12:20:33 +13:00
Christer Warén
40e0c3879c
style(dashboard): change blocklist-item border color ( #2465 )
...
Changing blocklist-item border color to more confortable color that makes UI look more consistence
2018-11-14 10:01:36 +13:00
baron_l
d455ab3fc7
feat(endpoints): enhance offline browsing ( #2454 )
...
* feat(api): rewrite error response when trying to query a down endpoint
* feat(interceptors): adding custom backend return code on offline fastfail
2018-11-13 16:08:12 +13:00
Anthony Lapenna
0825d05546
feat(endpoints): improve offline banner UX ( #2462 )
...
* feat(endpoints): add the last snapshot timestamp in offline banner
* feat(endpoints): add the ability to refresh a snapshot in the offline banner
2018-11-13 16:02:49 +13:00
Anthony Lapenna
cf370f6a4c
refactor(endpoints): remove time.Sleep call
2018-11-13 15:19:29 +13:00
Anthony Lapenna
381ab81fdd
fix(endpoints): ensure endpoint is up to date after snapshot ( #2460 )
...
* feat(snapshots): fix a potential concurrency issue with endpoint snapshots
* fix(endpoints): ensure endpoint is up to date after snapshot
2018-11-13 15:18:38 +13:00
Anthony Lapenna
64c29f7402
feat(schedules): add the ability to list tasks from snapshots ( #2458 )
...
* feat(schedules): add the ability to list tasks from snapshots
* feat(schedules): update schedules
* refactor(schedules): fix linting issue
2018-11-13 14:39:26 +13:00
Chaim Lev-Ari
558036ee53
feat(webpack): reduce lodash size
2018-11-12 21:56:51 +02:00
Chaim Lev-Ari
1b57b657bd
fix(webpack): import missing htmls
2018-11-11 10:23:57 +02:00
Anthony Lapenna
a2d9f591a7
feat(schedules): add retry policy to script schedules ( #2445 )
2018-11-09 15:22:08 +13:00
Chaim Lev-Ari
a9e00b89fa
fix(webpack): import lodash
2018-11-08 12:45:13 +02:00
Chaim Lev-Ari
dd571a792f
Merge branch 'develop' into webpack
2018-11-08 12:44:35 +02:00
Anthony Lapenna
e7ab057c81
feat(sidebar): add a new Scheduler top entry
2018-11-08 14:09:21 +13:00
Yassir Hannoun
309620545c
fix(container-stat): fix cpu/mem charts on Windows containers
...
* Fixing the CPU and Memory charts on Windows containers
* Fixing the CPU and Memory charts on Windows containers
2018-11-08 13:31:33 +13:00
Dmitriy Larionov
55b50c2a49
feat(container-creation): allow escaped quotes in command field ( #2419 )
2018-11-08 09:53:19 +13:00
Anthony Lapenna
807c830db0
feat(schedules): add the ability to update a schedule script ( #2438 )
2018-11-07 17:19:10 +13:00
Anthony Lapenna
695c28d4f8
fix(host): fix a typo in job history clear notification
2018-11-07 16:06:27 +13:00
Anthony Lapenna
4740375ba5
feat(schedules): add schedules UI ( #2414 )
...
* feat(schedules): add schedules UI mockups
* feat(schedules): update controller pattern
* feat(schedules): leverages API
* feat(schedules): add the ability create/edit a script execution job schedule
* feat(schedules): add form validation and details about cron expression
2018-11-07 11:59:21 +13:00
Anthony Lapenna
7d32a6619d
feat(api): add created property for schedules ( #2435 )
2018-11-07 09:22:30 +13:00
Chaim Lev-Ari
a5dd408048
fix(hosts): remove browse button
2018-11-06 15:04:32 +02:00
Chaim Lev-Ari
04a7944b32
Merge branch 'develop' into webpack
2018-11-06 14:57:13 +02:00
Chaim Lev-Ari
1267bbcd5e
style(webpack): remove comments from config
2018-11-06 14:56:26 +02:00
Chaim Lev-Ari
59c2353c50
refactor(webpack): return angular to entry file
2018-11-06 14:55:11 +02:00
Chaim Lev-Ari
f6e1782632
refactor(webpack): remove more angular imports
2018-11-06 14:45:16 +02:00
Chaim Lev-Ari
ae7fff3fe9
refactor(webpack): remove angular imports
2018-11-06 14:42:46 +02:00
Anthony Lapenna
110fcc46a6
feat(api): revamp scheduling to introduce system schedules ( #2433 )
...
* feat(api): revamp scheduling to introduce system schedules
* fix(api): fix linting issues
* fix(api): fix lint issues
* refactor(api): fix lint issues
2018-11-06 22:49:48 +13:00
Chaim Lev-Ari
dbbea0a20f
feat(schedules): add the schedule API
...
* feat(jobs): add job service interface
* feat(jobs): create job execution api
* style(jobs): remove comment
* feat(jobs): add bindings
* feat(jobs): validate payload different cases
* refactor(jobs): rename endpointJob method
* refactor(jobs): return original error
* feat(jobs): pull image before creating container
* feat(jobs): run jobs with sh
* style(jobs): remove comment
* refactor(jobs): change error names
* feat(jobs): sync pull image
* fix(jobs): close image reader after error check
* style(jobs): remove comment and add docs
* refactor(jobs): inline script command
* fix(jobs): handle pul image error
* refactor(jobs): handle image pull output
* fix(docker): set http client timeout to 100s
* feat(api): create schedule type
* feat(agent): add basic schedule api
* feat(schedules): add schedule service in bolt
* feat(schedule): add schedule service to handler
* feat(schedule): add and list schedules from db
* feat(agent): get schedule from db
* feat(schedule): update schedule in db
* feat(agent): delete schedule
* fix(bolt): remove sync method from scheduleService
* feat(schedules): save/delete script in fs
* feat(schedules): schedules cron service implementation
* feat(schedule): integrate handler with cron
* feat(schedules): schedules API overhaul
* refactor(project): remove .idea folder
* fix(schedules): fix script task execute call
* refactor(schedules): refactor/fix golint issues
* refactor(schedules): update SnapshotTask documentation
* refactor(schedules): validate image name in ScheduleCreate operation
2018-11-06 09:58:15 +13:00
Chaim Lev-Ari
f60fc1cd69
fix(webpack): fix html templates url
2018-11-04 18:01:07 +02:00
Chaim Lev-Ari
ac090129aa
Merge branch 'develop' into webpack
2018-11-04 17:54:55 +02:00
Chaim Lev-Ari
7661b55920
fix(webpack): fix production config
2018-11-01 10:35:09 +02:00
Chaim Lev-Ari
c52eb28b79
feat(webpack): create basic production and dev config
2018-11-01 10:29:51 +02:00
Anthony Lapenna
e94d6ad6b2
docs(swagger): update EndpointCreate operation
2018-11-01 07:32:41 +13:00
Chaim Lev-Ari
bedeb3e354
refactor(toastr): update toastr
2018-10-31 18:31:45 +02:00
Jan Jansen
78bf374548
feat(ux): normalize quick actions buttons ( #2389 )
...
* feat(ux): normalize quick actions buttons
Fixes #2013
* fix(ux): fix wrong naming of variable
2018-10-31 15:50:38 +13:00
Chaim Lev-Ari
62b14bf9aa
refactor(webpack): optimize lodash
2018-10-29 15:45:18 +02:00
Chaim Lev-Ari
652b73390a
feat(webpack): add babel
2018-10-29 15:40:40 +02:00
Chaim Lev-Ari
5001de43fc
refactor(webpack): add bundle analyzer
2018-10-29 15:32:24 +02:00
Chaim Lev-Ari
661e207a4b
refactor(webpack): optimize moment
2018-10-29 15:31:16 +02:00
pc
8df64031e8
feat(log-viewer): change line count default to 100 and add a since parameter ( #2377 )
...
* chore(log-viewer): add the ability to use`since` parameter #1942
https://github.com/portainer/portainer/issues/1942#issuecomment-430246378
* chore(log-viewer): change lineCount to 100 #1942
https://github.com/portainer/portainer/issues/1942#issuecomment-430246378
* fix(log-viewer): js syntax typo for `;` and `'`
forget to lint the code, reported by codeclimate
* fix(log-viewer): use mementjs to format timestamp
1. use moment lib instead of define a function in filter.js(not the right place for this function, removed)
2. set sinceTimestamp init value to `24 hours ago`, as we just need to focus on the relative latest logs after the log-viewer loading, not all the logs(to speedup the process)
3. use moment().unix() to convert the `sinceTimestamp` to local unix timestamp(not utc)
* chore(log-viewer): add the ability to select the datetime for `since`
* chore(log-viewer): add the ability to fetch logs from specific time
2018-10-29 17:49:35 +13:00