Feature pipeline
{{ resolvedDiscussionCount }}/{{ discussionCount }} {{ resolvedCountText }} resolved
-
Added 187 new commits:
- 14ce8bf2 - dashboard: use intro.js
- 10dbd8bf - dashboard: hide template tour box
- 2fee48c3 - dashboard: remove old tour static files
- 96fe17ce - Merge branch 'master' into feature-new-tour
- 86c16fe8 - Merge branch 'master' into feature-new-tour
- ad5e4e06 - dashboard: fix vm tour
- 92f4c911 - vm/tasks reworked update_agent
- 229f61f1 - vm: agent-task update
- c8916780 - settings: updated agent directory structure
- 75c6484a - common: add SubOperationMixin
- 613c590c - vm: refactor InstanceActiveManager
- 0caef6e0 - vm: add remote operation classes
- afa5deac - vm: remove redundant activity_code_suffixes
- 95199687 - vm: first batch of moving Instance methods to SubOperations
- eb9b746f - vm: move Instance.deploy_vm to DeployVmOperation
- 191641ad - vm: fix tests
- 71c7bedb - vm: move Instance.wake_up_vm to WakeUpVmOperation
- faa40f86 - vm: move Instance.suspend_vm to SuspendVmOperation
- bc931f31 - vm: move Instance.shutdown_vm to ShutdownOperation
- bd5649a8 - vm: move Instance.delete_mem_dump to DeleteMemDumpOperation
- cd1b2bc0 - vm: move Instance.migrate_vm to MigrateOperation
- b0e7d502 - vm: move Instance.get_screenshot to ScreenshotOperation
- 67b0a216 - acl: add missing distinct to method
- cc9dee43 - dashboard: add unicode method for GroupProfile
- 376e9602 - dashboard: add available objects list to group detail
- a1403945 - dashboard: add memory to vm list
- 5c50b57b - vm: fix issue #315 (closed) (TypeError: unsupported operand type(s) for +: 'long' and 'unicode')
- f5f2eb9c - dashboard: handle SchedulerError in MigrateView
- 91c5e3c8 - firewall: increase Record.address.max_length
- 8a497a9a - firewall: fix race condition in reloadtask_worker
- 2ba806df - dashboard: client cookie timer was missing an 1000 multiplication
- 803c7821 - vm: fix MigrateOperation (Unhandled exception: 'NoneType' object has no attribute 'host')
- 469417cd - dashboard: log scheduler errors in VmMigrateView
- 250c4b3d - network: show all hosts in vlan list table
- 00df56d1 - dashboard: disk remove as op view
- a89d41d2 - vm: fix tests
- a30840bc - vm: add MigrateOperation test
- 83f7bd1e - Merge branch 'issue-310' into 'master'
- b841385c - vm: fix flake8 warning
- f69d7306 - Merge branch 'fix-http500' into 'master'
- 9f91f3a7 - Merge branch 'clientCorrect' into 'master'
- 19cdda94 - vm: fix typos
- e11fffa5 - Merge remote-tracking branch 'origin/master' into feature-vm-tasks
- b14ff508 - vm: fix instance.allocate_node calls
- 980138db - vm: fix merge errors
- 17f1b359 - vm: fix MigrateOp test
- 2f018f5a - common: refactor Operation.activity_code_suffix to method
- fd823667 - common: default SubOperationMixin to no required_perms
- d674c053 - vm: fix DeployOperation
- 81c32d0e - vm: register ResumeVmOperation
- 1bafed24 - vm: make DeleteVmOperation a SubOperation
- af2cfb2c - vm: fix SuspendVmOperation's task name
- 438460ef - vm: fix ops in different models but the same name
- bba88695 - vm: fix ops in different models but the same name
- b6314ff2 - dashboard: add distinctive logo to header
- ae821278 - vm: fix suboperation call in AddInterfaceOperation
- 664f2527 - Merge branch 'feature-local-logo' into 'master'
- bf0575e5 - dashboard: remove copypasted code
- 362fb4a2 - vm: add missing disk.destroy()
- 5254e2ad - vm: rewrite abort-checking loop
- 68e1eb19 - dashboard: add missing (permission) checks
- faaace05 - Merge branch 'feature-vm-tasks' into 'master'
- 10418968 - vm: use 'activity' method of Instance instead of instance_activity function
- fc3d79dd - dashboard: rewrite with_reload js side
- 5fcb2d72 - dashboard: set initial name for save_as
- db50d5b9 - dashboard: set initial name for VmCreateDiskView
- d3cc8e0e - dashboard: make VmDownloadDiskForm.name optional
- de78a338 - dashboard: fix tests
-
5101d440 - dashboard: fix xss in VmDisk*Form
💩 - 0c61f4e0 - Merge branch 'issue-301' into 'master'
- 04beb592 - Merge branch 'fix-disk-delete' into 'master'
- 5f1a14c2 - dashboard: show subsub*activites
- fc30e871 - Merge branch 'issue-288'
- 9ec3b364 - miscellaneous: purge queues on startup
- abcd5fd2 - manager: rework clean_up to match queue_name
- 6d9a0b97 - vm: rework cleanup to handle different queues
- 23000834 - dashboard: fix design error when both template names and system are long
- df7e52cf - Merge branch 'master' into feature-new-tour
- e8de471b - dashboard: fix vm tour in different vm states
- c339ac45 - dashboard: make node box's code nicer
- 71f8c974 - dashboard: fix node box labels
- 9a7e8df3 - dashboard: fixed search for node box
- 9443953b - dashboard: filter vm list by node correctly
- 424ff978 - Merge branch 'issue-305' into 'master'
- 709eec33 - Merge branch 'node-fixes' into 'master'
- 31a7f2ac - dashboard: fix vm migrate
- 28259b7b - dashboard: add filename and size to disk list
- bfd76bee - dashboard: add non-live migration support
- 4b9d67ed - dashboard: fix MassMigrationView
- 513ce25a - dashboard: fix migrate tests
- 42ffa3c1 - vm: remove unused timeout parameters
- 1e224aeb - vm: use remote_timeout instead of timeout in RemoteOperations
- ca7c9f59 - storage: handle disk.save_as errors
- b7bebad6 - vm: fix suboperation calls in {Destroy,Sleep}Operation (add missing system arg) (quickfix)
- 3d0afb21 - Merge branch 'fix-operations' into 'master'
- 3f717e3c - Merge branch 'fix-disk-list' into 'master'
- f2b2ede4 - Merge branch 'issue-325' into 'master'
- f750837b - Merge remote-tracking branch 'origin/master' into feature-offline-migration
- 1b16674e - Merge branch 'feature-warm_shutdown_celery' into 'master'
- a077aed6 - Merge branch 'feature-virtio' into 'master'
- a7e9781e - Merge branch 'fix-firewall-reloadtask' into 'master'
- 860300db - dashboard: remove unused form helper
- d79f008f - common: inherit system param from parent-calls
- 2eac5bff - common: refactor get_user_text and get_admin_text
- 0bfdb2a3 - Merge branch 'feature-offline-migration' into 'master'
- ab68f725 - vm: fix flake8 warning
- a5be38e8 - Merge remote-tracking branch 'origin/master' into issue-248
- f2ea85df - Merge branch 'issue-284' into 'master'
- 5a762808 - Merge branch 'issue-248' into 'master'
- 855dcbb6 - Merge branch 'issue-329' into 'master'
- b94c4c54 - common: parse/format dates in HumanReadableObjects
- e5192e4b - common: fix tests
- 345a3659 - fabfile: use with-id
- 31317946 - dashboard: fix template/lease deletes
- 4a2c9055 - dashboard: add delete button to template detail
- 75442927 - dashboard: clean up template view
- 931ef81c - dashboard: fix lease delete tests
- 8fdeebb8 - vm: add node option for deploy operation
- ac20a85d - dashboard: add forms.NoFormTagMixin and OperationForm
- e39cd3f8 - dashboard: fix deploy view/form
- 659102d8 - dashboard: tour features
- 086490a4 - add md5sum to activity result
- e819ce63 - dashboard: fix VmRenewForm
- 4d151888 - Merge branch 'issue-337' into 'master'
- c921684e - Merge branch 'issue-229' into 'master'
- b2860e87 - dashboard: fix copypaste error in disk-list-element template
- 91617877 - dashboard: close tour when user clicks things
- d4c7fdc3 - dashboard: review migrate form texts
- 8ca8e716 - operation: on success change size in database as well
- 95f16415 - acl: add AclBase.clone_acl
- a4d5963c - vm: add clone=False arg to SaveAsTemplateOperation
- dc717ea3 - dashboard: allow cloning permissions of parent template
- 59814880 - Merge branch 'feature-update-template' into 'master'
- 8649c0c1 - Merge branch 'feature-md5sum' into 'master'
- 04f78c0d - Merge branch 'issue-344' into 'master'
- 542ebeb1 - dashboard: abort tour if user clicks on things
- 1d26683a - dashboard: add data-activity-code attribute to activites in vm detail timeline
- aa9648f6 - vm: allow shutoff in 'PAUSED' state
- 5212a450 - vm: use slow queue in wake up operation
- 938f05dc - dashboard: fix store url encodings
- 36b2d201 - dashboard: make group detail html nicer
- 4e3677ed - dashboard: fix group detail js functions
- ced57b53 - dashboard: make group list prettier
- 6841cc02 - Merge branch 'issue-345' into 'master'
- 2e1af39b - vm: add agent operations
- 7ecbd0fb - vm: fix #271 (closed) (Save should try to clean up (agent))
- 228a7316 - dashboard: new icon for shutoff operation
- 14ea8857 - common: fix UnicodeDecodeError in activitycontextimpl()
- 69fb6219 - Merge branch 'issue-338' into 'master'
- 542bbd0a - Merge branch 'issue-331' into 'master'
- 645ad6a0 - Merge branch 'feature-agent-operations' into 'master'
- 6116fd30 - Merge branch 'fix-lease-template' into 'master'
- 87cf344b - dashboard: check for resource/disk perms in vm tour
- d3b23cb1 - Merge branch 'feature-new-tour' into 'master'
- 13ef826b - update PO templates
- f03b1685 - locale: update Hungarian translation
- 9efafced - dashboard: fix xss
- 5eba485c - dashboard: escape html/or use .text instead of .html where needed
- ae2e57a2 - dashboard: remove unused node list js
- 7c604358 - vm: handle cleanup errors in SaveAsTemplateOperation
- 3d81d408 - Merge branch 'fix-group-detail' into 'master'
- e00127f9 - Merge branch 'issue-319v2'
- 3c8b525a - node: add view_statistics permission
- 9ee92053 - views/node: allow list with vm.view_statistics perms
- 30681e63 - views/node: allow node box with vm.view_statistics perms
- 9928686b - views/graph: allow graph with vm.view_statistics perms
- f0c59231 - templates: allow node box with vm.view_statistics perms
- 80178219 - tempaltes: hide new button index/node_box
- f1016e28 - tempaltes: hide buttons to non superusers
- b549f6b4 - templates: remove unnecessary buttons and forms
- 8316fe03 - retab
- 215b6f56 - dashboard: replace tabs in templates
- 69cf4530 - views/node: add get function to properly return 403 on unathorized
- 5c4c6d14 - tests: fix redirects to permission denied (403)
- 32e17050 - dashboard: retab v2
- d0f4347b - Merge branch 'feature-remove-tabs' into 'master'
- 76d043aa - dashboard: retab v3
- 387eb4e8 - Merge branch 'feature-node-permissions' into 'master'
- 67ab8684 - Merge branch 'master' into feature-pipeline
- ab630e67 - dashboard: fix node box in bootstrap 3.2
- e3adfe35 - bower: bump fontawesome version
- 4855c8b3 - dashboard: change bootstrap tour to introjs
- a547cac5 - dashboard: fix index store list
- 435048c3 - dashboard: fix store progress bar
- f4cf294b - dashboard: fix vm create progress bars
- 9795bd83 - dashboard: move inline css
- ed20ed7b - dashboard: reindent node monitor column html
Toggle commit list -
Added 34 new commits:
- fb838841 - vm: recreate interfaces from template in recovery operation
- c0b4ef92 - dashboard remove PortDelete
- 77d7975a - firewall: fix pickle error
- 5816bf02 - dashboard: add RemovePortOperation
- eb3f55b3 - dashboard: add AddPortOperation
- 90423956 - node: add driver_version property
- 522cd6dc - dashboard: show vmdriver version
- 6a9390f9 - dashboard: fix flake8 warnings
- 6da29f4e - dashboard: fix tests
- 62060459 - vm: add missing 'required_perms' lines
- d0cc86ea - vm: add add_port, remove_port to merged_activities.whitelist
- 7f80408e - dashboard: add remove_port template
- bef94b77 - dashboard: random fixes
- 5c71b275 - dashboard: check if vm has agent installed for pw reset
- e6dda2de - circle: add rosetta
- f5a446ed - Merge branch 'feature-rosetta' into 'master'
- fa12edb4 - dashboard: move TransferOwnership views to utils.py
- 2ba3690e - dashboard: display full name
- 15739763 - dashboard: add transfer template ownership views
- 3118c6d8 - Merge branch 'issue-335' into 'master'
- 0a31aaab - dashboard: remove tabs
- 53d054a1 - Merge branch 'feature-show-version' into 'master'
- cfb90704 - dashboard: fix indentation
- 392da873 - vm: handle node.driver_version errors
- b8cd2d07 - vm: add missing node.get_info calls
- 4392ed39 - Merge branch 'node-fixes' into 'master'
- af0882f5 - Merge branch 'feature-improved-recovery' into 'master'
- 66afc59c - dashboard: add profile links
- 833d5490 - Merge branch 'feature-tx-tpl-ownership' into 'master'
- f6861f2b - vm: raise SuspiciousOperation instead of PermissionDenied
- c4872897 - vm: remove accept_states lines
- fc553851 - Merge remote-tracking branch 'origin/master' into feature-port-operations
- 72e1a7ba - Merge branch 'feature-port-operations' into 'master'
- a691294f - Merge branch 'master' into feature-pipeline
Toggle commit list -
Owner
-
-
-
Added 52 new commits:
- 8fbfca30 - vm: copy traits on save_as fixes #351 (closed)
- 05d1cfef - operation: set owner ACL level fixes #350 (closed)
- 7cb65f1c - fix
- 962517cf - dashboard: test templates
- d92c0deb - dashboard: remove evidences of plagiarism
- 8eb07036 - Merge branch 'issue-351' into 'master'
- 01ceadd5 - fab: add cleanup function
- 6d633f5b - fab: add build_portal function
- e3ca1c1b - fab: add install_bash_completion_script function
- ba583561 - added id property for instance activity result
- 1be5b3cc - renamed the property
- 224c9130 - Merge branch 'seleniumProperty' into 'master'
- 73c44add - Merge branch 'feature-test-templates' into 'master'
- 46d8e9f9 - Merge branch 'feature-clean-pyc' into 'master'
- fa1d82c3 - network: fix related hosts listed on VlanDetail page
- a146d824 - Merge branch 'issue-353-vlan-detail' into 'master'
- 3c5ee93d - dashboard: add favorite icon to VM details
- d66ecb5a - Merge branch 'issue-349-fav-icon' into 'master'
- c3422577 - dashboard: add OpenSearch description
- 3e2dbae2 - dashboard: fix opensearch xml
- be40f553 - dashboard: title of link tag should match the ShortName
- fa21824a - dashboard: don't remove title of elements in
- 78df1c1e - dashboard: add favorite icon to VM details
- 84a1d61c - firewall: fix copypaste error
- 8d391e1f - network: accept initial fields in HostCreate
- 260a5a7c - firewall: rewrite ipv6 template validation
- 5c67df1a - firewall: make convert_ipv4_to_ipv6 a Vlan method
- c3c23feb - network: add ajax helper for host-creation magic
- bb9f818b - network: add magic buttons to HostForm
- 0dbc3afe - network: fix ipv6 conversion
- 521aa877 - firewall: add get_dhcp_clients
- ec0e901c - network: add MACColumn
- 8f0735c7 - network: add unregistered dhcp clients table
- 6299201d - firewall: add sensible default and help_text to Vlan.ipv6_template
- 059593b1 - firewall: fix _magic_ipv6_template()
- 5f05e808 - firewall: fix tests
- 7afb202a - network: use FieldWithButtons in HostForm
- 435f4556 - network: add magic button to ipv6_template
- 8a96b4f8 - Merge branch 'feature-opensearch' into 'master'
- 4a7515c4 - network: related field if changed by magic
- 85539a1f - firewall: magically compute host_ipv6_prefixlen too
- 1838f416 - firewall: refactor magic
- 4e337898 - network: fix magic at HostDetail view
- b7cfe6a7 - network: use dot notation in js
- 7557f6c4 - network: add titles to magic buttons
- 23d85db4 - network: add host creation butotn to VlanDetail
- 6694020e - firewall: handle get_dhcp_clients' remote exceptions
- f08c1e86 - Merge branch 'feature-network-gui-improvements' into 'master'
- 60d08d50 - firewall: fix http 500
- b02dd1ee - update PO templates
- 1ca7edbb - update Hungarian translation
- 6d44029c - Merge branch 'master' into feature-pipeline
Toggle commit list -