This project is mirrored from https://github.com/UPC/ravada.git.
Pull mirroring updated .
- 13 Sep, 2019 1 commit
-
-
Francesc Guasch authored
fix(backend): fixed create clone when pooling * fix(backend): reviewed pool clones management * refactor(frontend): improved user feedback * test(backend): pick a machine from pool issue #1131
-
- 16 Aug, 2019 1 commit
-
-
frankiejol authored
-
- 13 Aug, 2019 3 commits
-
-
Francesc Guasch authored
* feature(frontend): manage pools issue #1115
-
Francesc Guasch authored
* wip(frontend): pass configured timeout when starting issue #1119
-
Francesc Guasch authored
feature(frontend): reviewed fallback files issue #993 and #949
-
- 17 Jul, 2019 1 commit
-
-
Francesc Guasch authored
- The submission sub was used by copy machine that expected json arguments. - Slightly improved the form with check patterns issue #1112
-
- 12 Jul, 2019 2 commits
-
-
Francesc Guasch authored
issue #1102
-
Francesc Guasch authored
issue #1102
-
- 11 Jul, 2019 2 commits
-
-
rogerferre authored
issue #1102
-
Roger authored
fixes issue #1102
-
- 07 Jun, 2019 2 commits
-
-
Fernando Verdugo authored
* feat(isos): from backend * wip(isos): xml more heterogeneous definition It's not necessary to indicate an exact topology of cpu or detail apparmor, etc ... This generated errors in other environments, e.g. with docker. Issue #1093
-
Francesc Guasch authored
issue #1096
-
- 03 Jun, 2019 1 commit
-
-
Francesc Guasch authored
Also improved get RAM size from base issue #1091
-
- 29 May, 2019 1 commit
-
-
Francesc Guasch authored
feature(ports): expose_ports grant admin default Issue [#265]
-
- 16 May, 2019 1 commit
-
-
Fernando Verdugo authored
refactor(frontend): moved settings tabs to right vertical column * refactor(settings): move rename to description * refactor(settings): drivers * refactor(settings): vertical navs * refactor(settings): restyling forms * refactoring(settings): restyle * refactor(settings): restyle vertical pills * fix(settings): polish network option * wip(frontend): fixed IP and autostart fields Issue #978
-
- 12 Apr, 2019 1 commit
-
-
Francesc Guasch authored
feature(KVM): manage network interfaces * feature(frontend): get network interfaces * feature(backend): manage KVM network interfaces * feature(network): list network interfaces * test(backend): test KVM network interfaces * test(KVM): skip network bridge if not available * test(network): test network bridge * test(network): test list interfaces * refactor(frontend): hide list requests and properly wait issue #1011
-
- 14 Mar, 2019 2 commits
-
-
serk authored
- on list_base_anonymous add bind similar to list_machine_user so list_base_ng.html.ep parse don't fail - add check $USER is not defined on '/img/screenshots/:file' fix #1016
-
serk authored
* feat: anonymous page doesn't log out * fix: change redirect on anonymous JS gets from backend if is anonymous on sub run_request. The check if a webpage is anonymous comes from backend and not the URI. feat #1015
-
- 07 Mar, 2019 1 commit
-
-
Francesc Guasch authored
* feature(frontend): allow create cdrom disk devices * refactor(backend): allow cdrom volumes * test(backend): test CD rom and boot order issue #973
-
- 05 Mar, 2019 1 commit
-
-
serk authored
feat(grants): rename permission & _add_grant update description * Added rename/rename_all/rename_clone grants. * Added new feature when _add_grant(x, x, x, $description) is different from the BD updates it. * added function to the conditions "can_manage_machine", "is_operator", "can_list_clones" and "can_list_machines". * simple test checking the listing with rename_all and rename_clone * simple test for rename * major fix on SQL error _add_grant issue #996
-
- 24 Jan, 2019 1 commit
-
-
Francesc Guasch authored
-
- 22 Jan, 2019 1 commit
-
-
Francesc Guasch authored
* wip(frontend): allow create cdrom disk devices issue #973 * wip(volumes): store order number of volume So we can sort them for change or removal issue #973 * wip(backend): allow cdrom volumes also store order and do not remove cdrom on machine removal issue #973 * test(backend): test CD rom and boot order Changed all the test with disk devices involved because now CDs are a special case of disks. issue #973 * feature(frontend): manage disk devices Add, remove and change disk and CD settings issue #973 * feature(backend): manage disk devices Allow manage CDs and other disk devices including boot order issue #973
-
- 10 Jan, 2019 2 commits
-
-
Francesc Guasch authored
issue #976
-
Francesc Guasch authored
* test(backend): change current and max memory Run tests for active and inactive machines issue #966 * feature(KVM): change memory on active and inactive machines Change the good work by @JanFontanet to store it even if the virtual machines are up or down issue #966
-
- 09 Jan, 2019 1 commit
-
-
Francesc Guasch authored
* test(backend); change and remove disk tests issue #198 * test(backend); check new disk volumes added test also new volumes are shown in frontend issue #198 * feature(requests): change disk settings and prepare the ground for change other hardware settings issue #198 * wip(backend): refresh machine if allowed issue #198 * refactor(volumes): get volume info before we were only getting target issue #198 * refactor(test): clean before and after issue #198 * refactor(test): get proper exit error issue #198 * refactor(test): get proper volume info issue #198 * refactor(test): clean before and after issue #198 * wip(volumes): store volume information issue #198 * wip(volumes): disk drivers definitions issue #198 * refactor(test); fixed remove test We were removing the wrong machine issue #198 * refactor(test): properly return if failed issue #198 * feature(volumes): remove/list/change disk volumes issue #198 * test(volumes): test volume change and removal issue #198 * feature(frontend): manage disk volumes issue #198 * test(utils): format disk size issue #198 * refactor(test): void images are YML now issue #198 * refactor(frontend): add hardware to last item by default issue#198 * wip(volumes): proper capacity and allocation issue #198 * refactor(test): bigger random names in test Once in a while there were duplicates issue #198 * wip(utils): check defined size issue #198 * refactor(test): mock domains standarized drivers store the driver name in the domain definition issue #198 * wip(volumes): allow set driver on create volume issue #198 * test(backend); change and remove disk tests issue #198 * test(backend); check new disk volumes added test also new volumes are shown in frontend issue #198 * feature(requests): change disk settings and prepare the ground for change other hardware settings issue #198 * wip(backend): refresh machine if allowed issue #198 * refactor(volumes): get volume info before we were only getting target issue #198 * refactor(test): clean before and after issue #198 * refactor(test): get proper exit error issue #198 * refactor(test): get proper volume info issue #198 * refactor(test): clean before and after issue #198 * wip(volumes): store volume information issue #198 * wip(volumes): disk drivers definitions issue #198 * refactor(test); fixed remove test We were removing the wrong machine issue #198 * refactor(test): properly return if failed issue #198 * feature(volumes): remove/list/change disk volumes issue #198 * test(volumes): test volume change and removal issue #198 * feature(frontend): manage disk volumes issue #198 * test(utils): format disk size issue #198 * refactor(test): void images are YML now issue #198 * refactor(frontend): add hardware to last item by default issue#198 * wip(volumes): proper capacity and allocation issue #198 * refactor(test): bigger random names in test Once in a while there were duplicates issue #198 * wip(utils): check defined size issue #198 * refactor(test): mock domains standarized drivers store the driver name in the domain definition issue #198 * wip(volumes): allow set driver on create volume issue #198 * refactor(backend): removed debug issue #198 * refactor(test): fixed merge typo issue #198
-
- 28 Dec, 2018 1 commit
-
-
Francesc Guasch authored
We were removing an already removed clone
-
- 19 Dec, 2018 1 commit
-
-
Francesc Guasch authored
* test(TLS): check display info with TLS fields issue #249 * feature(TLS): fetch stored vv file issue #249 * wip(TLS): create and store vv file with TLS Following the guidelines by @fv3rdugo on https://ravada.readthedocs.io/en/latest/docs/spice_tls.html issue #249 * wip(test): check tls display file issue #249 * feature(frontend): show the TLS display file issue #249 * refactor(frontend): both TLS and old display file issue #249 * refactor(test): wait longer for node to start * refactor(test): check tls file issue #249 * refactor(frontend): set tls_file if there is tls port It failed for some tests with no TLS VMM issue #249 * wip(frontend): properly show the tls vv file issue #249 * feature(backend): secure connection support with TLS With assistance from @fv3rdugo issue #249 * feature(frontend): show secure vv file if available issue #249 * fix(install): added dependencies for nodes support
-
- 13 Dec, 2018 1 commit
-
-
Francesc Guasch authored
* feature(backend): start and stop remote node via WOL Added new field in the VM to store MAC address issue #953 * test(backend): check mac and stop node issue #953 * test(backend): test wol issue #953 * feature(nodes): start and stop remote node issue #953 * feature(backend): start and stop remote node via WOL Added new field in the VM to store MAC address issue #953 * test(backend): check mac and stop node issue #953 * test(backend): test wol issue #953 * feature(nodes): start and stop remote node issue #953 * wip(frontend): shutdown and start nodes request issue #953 * feature(backend): start and stop remote node via WOL Added new field in the VM to store MAC address issue #953 * test(backend): check mac and stop node issue #953 * test(backend): test wol issue #953 * feature(nodes): start and stop remote node issue #953 * feature(backend): start and stop remote node via WOL Added new field in the VM to store MAC address issue #953 * test(backend): check mac and stop node issue #953 * test(backend): test wol issue #953 * feature(nodes): start and stop remote node issue #953 * wip(frontend): shutdown and start nodes request issue #953 * feature(backend): check node connection issue #953 * feature(frontend): show status of node connection issue #953 * refactor(nodes): ping node with all IPs * wip(backend): show error if start request failed issue #953 * refactor(frontend): removed debug * refactor(frontend): show error messages prettier issue #953 * refactor(frontend): check node status after operations issue #953 * refactor(requests): deal with stopping requests and set done issue #953 * refactor(nodes): ping all known addresses isse #953 * refactor(frontend): ignore connect node messages issue #953 * refactor(nodes): balance better when many start at once issue #953 * refactor(frontend): do not bother so much for status issue #953 * feature(backend): start and stop remote node via WOL Added new field in the VM to store MAC address issue #953 * test(backend): check mac and stop node issue #953 * test(backend): test wol issue #953 * feature(nodes): start and stop remote node issue #953 * test(backend): check mac and stop node issue #953 * test(backend): test wol issue #953 * wip(frontend): shutdown and start nodes request issue #953 * Feature #731 start all (#954) * 731_start_all: feat: New tab clones created. issue #731 * 731_start_all: feat: Request to start all clones of a base implemented. issue #731 * feat: test created. issue [#731]. * test(start): check clones are started issue #731 * wip(frontend): merged bs4.1 intro clones tab * refactor(backend): set starting domains to help balance Count starting domains as if already started when balancing. This way the load is best spread among nodes. issue #731 * wip(backend): add new valid status *starting* issue #731 * Replaced hardcoded footer with footer variable (#962) * feature(backend): start and stop remote node via WOL Added new field in the VM to store MAC address issue #953 * test(backend): check mac and stop node issue #953 * test(backend): test wol issue #953 * feature(backend): start and stop remote node via WOL Added new field in the VM to store MAC address issue #953 * test(backend): check mac and stop node issue #953 * test(backend): test wol issue #953 * feature(nodes): start and stop remote node issue #953 * feature(nodes): start and stop remote node issue #953 * wip(frontend): shutdown and start nodes request issue #953 * feature(backend): check node connection issue #953 * feature(frontend): show status of node connection issue #953 * refactor(nodes): ping node with all IPs * wip(backend): show error if start request failed issue #953 * refactor(frontend): removed debug * refactor(frontend): show error messages prettier issue #953 * refactor(frontend): check node status after operations issue #953 * refactor(requests): deal with stopping requests and set done issue #953 * refactor(nodes): ping all known addresses isse #953 * refactor(frontend): ignore connect node messages issue #953 * refactor(nodes): balance better when many start at once issue #953 * refactor(frontend): do not bother so much for status issue #953 * wip(nodes): remove all remote bases issue #953 * test(nodes): test remove remote bases
-
- 05 Dec, 2018 1 commit
-
-
Francesc Guasch authored
* test(repository): check localized repositories issue #959 * feature(backend): post login processing: add localized repositories code to run after the user just logged in adding localized repositories based on user settings issue #959 * feature(frontend): post login issue #959 * feature(repository): add Linkat repository Catalan Linkat repository suggested by @pablovigo issue #959 * feature(backend): add localized repository issue #959 * refactor(frontend): delegate ISO files checking to backend issue #959 * refactor(frontend): smaller ISO description issue #959 * feature(repository): add localized repos on changing language issue#959 * refactor(test): improve mock environment preparation issue #959 * wip(test): clean before testing issue #959 * feature(repository): verbose output issue #959 * feature(frontend): load localized repos on changing language issue #959 * feature(repository): load localized repos from CLI issue #959 * wip(repository): help for CLI issue #959
-
- 29 Nov, 2018 1 commit
-
-
Francesc Guasch authored
* 731_start_all: feat: New tab clones created. issue #731 * 731_start_all: feat: Request to start all clones of a base implemented. issue #731 * feat: test created. issue [#731]. * test(start): check clones are started issue #731 * wip(frontend): merged bs4.1 intro clones tab * refactor(backend): set starting domains to help balance Count starting domains as if already started when balancing. This way the load is best spread among nodes. issue #731 * wip(backend): add new valid status *starting* issue #731
-
- 23 Nov, 2018 1 commit
-
-
Francesc Guasch authored
* test(nodes): shutdown domains on disabled node issue #947 * feature(frontend): shutdown machines on disabling node issue #947 * feature(frontend): confirm node disable Confirm the user wants to disable a node with active machines The layout changed from tables to divs for adding modal dialogs issue #947 * wip(frontend): show the names of the machines in node issue #947 * feature(nodes): start in active nodes only Also make sure prepare base hasn't already run issue #947 * wip(frontend): removed debug
-
- 21 Nov, 2018 1 commit
-
-
Fernando Verdugo authored
* refactor(frontend): remove files Issue [#921] * refactor(frontend): remove unused file and route to this Issue [#921] * refactor(frontend): remove unused Issue #921
-
- 20 Nov, 2018 1 commit
-
-
Francesc Guasch authored
* test(bases): check bases listing from older releases issue #941 * wip(bases): show info about remote bases issue #941 * wip(frontend): bases in remote nodes - show information - set and remove base - responsive listing issue #941 * wip(frontend): add and remove base routes issue#941 * wip(frontend): show if node is local * wip(bases): new method to remove base issue #941 * test(frontend): list clones by node issue #941 * feature(frontend): show clones by base issue #941 * refactor(frontend): refresh nodes issue #941 * refactor(frontend): disable node-button in some cases issue #941
-
- 13 Nov, 2018 5 commits
-
-
Francesc Guasch authored
- sort attributes - remove default after delete the last restriction - set last to true by default on new issue #916
-
Francesc Guasch authored
when the last field is enabled, no more restrictions are checked issue #916
-
Francesc Guasch authored
issue #916
-
Francesc Guasch authored
issue #916
-
Francesc Guasch authored
* fix(frontend): parenthesis made it crash on some systems It looks like in Ubuntus parenthesis were ignored but the page was not rendered in Fedora. Removing the parenthesis fixes #848 * fix(frontend): set quoted routes backwards compatible This was the Mojo commit that changed () to <> https://github.com/mojolicious/mojo/commit/dd09c15716a1f6eb5d1c2e27904983831cc5a5be#diff-2650135fc08c671d8b875d9b8480f498 Maybe in the future we use the new API but now we must comply with Ubuntu 18.04 Mojo fixes #848
-
- 08 Nov, 2018 1 commit
-
-
gloriarodriguez authored
* improve new node #919 * delete commented line #919
-
- 06 Nov, 2018 1 commit
-
-
Francesc Guasch authored
* doc(test): LDAP local test server start issue #922 * wip(ldap): grants can be ordered by this field issue #922 * feature(auth): deny by LDAP attribute issue #922 * wip(test): remove tes ldap users after tests issue #922 * test(auth): check deny access issue #922 * test(auth): check deny & multiple allow/deny issue #922 * fix(auth): remove auth on remove domain issue #922 * wip(auth): finish it match auth issue #922 * wip(frontend): show user LDAP attributes It is used for access debugging pusrposes we may remove it later. issue #916 * feature(frontend): show machine access restrictions issue #916 * test(auth): test LDAP access attributes edges issue #922 * wip(auth): methods to manage LDAP access entries issue #916 * wip(auth): check authorization - if denied returns false - if allowed continues until en or false - if no matches returns default issue #916 * feature(frontend): manage LDAP access restrictions issue #916 * wip(backend): remove access restrictions if known domain issue #916 * wip(auth): fixed edge case with no access entries issue #916 * feature(auth): check restrictions may be end with last when the last field is enabled, no more restrictions are checked issue #916 * wip(frontend): small fixes suggested by @gloriarodriguez - sort attributes - remove default after delete the last restriction - set last to true by default on new issue #916
-