slapos.core:alain-message commitshttps://lab.nexedi.com/nexedi/slapos.core/-/commits/alain-message2018-12-18T10:22:27+01:00https://lab.nexedi.com/nexedi/slapos.core/-/commit/347ede2825aaff2dc57923b74f8fb91f6f3779cd[slapos_jio] add menu to view all unread messages2018-12-18T10:22:27+01:00Alain Takoudjoualain.takoudjou@nexedi.com
List unread messages of user in a listbox, once user open the message it's marked as readed and will not be listed anymore.
Unread messages are show at home page, on top of Map gadget so the user will always see messages when he connect to the master.https://lab.nexedi.com/nexedi/slapos.core/-/commit/c721d93e7535a2607b500db1ed793c2c4a2a6052[slapos_jio] move ticket listbox on top of hosting view page, show Upgrade De...2018-12-17T10:54:53+01:00Alain Takoudjoualain.takoudjou@nexedi.com
Upgrade Decision which are not closed are added to ticket listbox
Closed ticket are now hidden
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos.core/merge_requests/75" data-original="https://lab.nexedi.com/nexedi/slapos.core/merge_requests/75" data-link="false" data-link-reference="true" data-project="77" data-merge-request="2609" data-project-path="nexedi/slapos.core" data-iid="75" data-mr-title="[slapos_jio] move ticket listbox on top of hosting view page, show Upgrade Decision in listbox" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">!75</a>https://lab.nexedi.com/nexedi/slapos.core/-/commit/2a0375b87a7162614e2af979105c0d21f6a9e311[slapos_jio] move ticket listbox on top of page, show Upgrade Decision in lis...2018-12-14T18:14:10+01:00Alain Takoudjoualain.takoudjou@nexedi.com
Upgrade Decision which are not closed are added to ticket listbox
Closed ticket are now hiddenhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/85c7fb26f44691b747480315faef3814be688385[slapos_cloud] add new catalog method to fetch item with aggregate or with ch...2018-12-14T17:53:26+01:00Alain Takoudjoualain.takoudjou@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/7467ef4c18bff607312578b991c9b69c5572a7e8Add Python 3 support2018-12-14T16:32:46+01:00Bryton Lacquementbryton.lacquement@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/ae15060ed03e90e74bc8ecaa6bb15742a88649bdslapos.format: cleanup2018-12-14T16:20:28+01:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/8a67dc7c8eadf089c5ce89f0ab103e053a3b0eablistbox_field: add a <pre> tag if parameter value is multilines to save the f...2018-12-14T10:56:14+01:00Thomas Gambierthomas.gambier@nexedi.com
This will let the connection parameters with multilines value be correctly displayed.
I also fixed the linter.
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos.core/merge_requests/74" data-original="https://lab.nexedi.com/nexedi/slapos.core/merge_requests/74" data-link="false" data-link-reference="true" data-project="77" data-merge-request="2608" data-project-path="nexedi/slapos.core" data-iid="74" data-mr-title="listbox_field: add a <pre> tag if parameter value is multilines to save the formatting" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">!74</a>https://lab.nexedi.com/nexedi/slapos.core/-/commit/aac8b6c15fba77dcd6e6555a866ca12f67983982slapos_crm: testSlapOSCRMSkins: The order of the elements of portal_catalog...2018-12-13T15:41:47+01:00Rafael Monneratrafael@nexedi.comslapos_crm: testSlapOSCRMSkins: The order of the elements of portal_catalog are not always the same.
https://lab.nexedi.com/nexedi/slapos.core/-/commit/d8a16a09ec1105e26c3429241f1dc759064cd7dbslapos_crm: Replace immediateReindexObject call2018-12-13T14:38:15+01:00Rafael Monneratrafael@nexedi.com
Probably incomplete as we need to check for activities.https://lab.nexedi.com/nexedi/slapos.core/-/commit/2891cfb9eb4f831d5e9c43cf113d7c942009e8d7slapos_cloud: Replace where_expression by related key2018-12-13T14:38:15+01:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/9f50d38b60cabc0f4f65c3c3d0678b65e80ccd2aslapos_cloud: Update order of fields2018-12-13T14:38:15+01:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/5fa466c27a3ffe9f85dc021b7f7eabfc0f23d539slapos_crm: Minor fix, result is only available if the instance is allocated2018-12-13T14:38:15+01:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/5b7127892ae3c481f89dc168d308bdccf918c7c6slapos_pdm: catalog Group by uses list and not string as input2018-12-13T14:38:15+01:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/500f2715930b946c14958b86aac9a892a998866dslapos_accounting: Don't immediateReindexObject the payment transaction2018-12-13T14:38:15+01:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/dc41efdc5a47ac65553fc4911b1c91705398624dslapos_pdm: Don't plan an already planned Upgrade Decision2018-12-13T14:38:15+01:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/15a47f4d9a74d5b60a926eb28723150d5ec1f54aslapos_configurator: Update test, erp5_deferred_style is installed2018-12-13T14:38:15+01:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/24b58f147c6a6006f30aeb5c73f21450031d6594tests/__init__.py: Revert node limitation2018-12-13T14:38:15+01:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/e48c346682fcf684efe74236e6687c0077326002slapos_*:Replace recursiveImmediateReindexObject by self.commit() on tests2018-12-13T14:38:15+01:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/698b258032d333643e698fb5c955bb965fd54320slapos_*:Replace recursiveImmediateReindexObject by self.commit() on tests2018-12-13T14:38:15+01:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/61b5a31b230f0599ca7749a71a6a18064d8e9618slapos_erp5: Update SkinSelection to follow up changes on ERP52018-12-13T14:38:15+01:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/61eba09802ad6090ee1cc228443496be8b0780fcslapos_erp5: Replace recursiveImmediateReindexObject by self.commit() on tests2018-12-13T14:38:15+01:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/32272305701bba842af91eb07969100f6de7e07amaster: _getConversionServerUrl do not exist anymore.2018-12-13T14:38:15+01:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/5e36cbe66e311f142a8002d582a88dd0e4388e25master/tests: Undo patch, let's fix concurrency in proper way. 2018-12-13T14:38:15+01:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/682e9b468d443f7ccad515cc60a8868aad5d68c1Release slapos.core 1.4.152018-12-11T11:53:45+01:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/79d8788b979e79000fc4204396ea24448832e79eFix IPv6 on taps: the IPs were not added during format if they existed in the...2018-12-11T11:01:10+01:00Thomas Gambierthomas.gambier@nexedi.com
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos.core/merge_requests/71" data-original="https://lab.nexedi.com/nexedi/slapos.core/merge_requests/71" data-link="false" data-link-reference="true" data-project="77" data-merge-request="2576" data-project-path="nexedi/slapos.core" data-iid="71" data-mr-title="Fix IPv6 on taps: the IPs were not added during format if they existed in the config file." data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">!71</a>https://lab.nexedi.com/nexedi/slapos.core/-/commit/b0cac6593e5b348d22d70ebedea50be303de8cd6node boot: Fix config option getter for IPv6 interface2018-12-06T15:24:21+01:00Guillaume Hervierguillaume.hervier@nexedi.com
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos.core/merge_requests/70" data-original="https://lab.nexedi.com/nexedi/slapos.core/merge_requests/70" data-link="false" data-link-reference="true" data-project="77" data-merge-request="2575" data-project-path="nexedi/slapos.core" data-iid="70" data-mr-title="node boot: Fix config option getter for IPv6 interface" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">nexedi/slapos.core!70</a>https://lab.nexedi.com/nexedi/slapos.core/-/commit/93d3713121247153bbdbe4f5a85246895f24f17e[slapos_crm] fix failing crm skins tests after include error message in...2018-12-04T11:29:29+00:00Alain Takoudjoualain.takoudjou@nexedi.com[slapos_crm] fix failing crm skins tests after include error message in generated ticket for hosting subscription
https://lab.nexedi.com/nexedi/slapos.core/-/commit/6eb8674b7e059cee547b8cf6f7339fff2050f083slapos.core: Release version 1.4.142018-12-04T12:22:07+01:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/0c0b92fbb28a0bcd534521201dc59ef2524a8bddAdd tests for default argument2018-12-03T12:10:36+01:00Thomas Gambierthomas.gambier@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/9df6ecd8646a95ff01e2b8e4b644a4ce023ba070CLEANUP: remove trailing spaces2018-12-03T12:10:36+01:00Thomas Gambierthomas.gambier@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/3b8cf7674b22bfcadbde54c0906a2daf0de1f575BUGFIX: fix c931d60cf6730af757307199233f6d83a181f6632018-12-03T12:10:36+01:00Thomas Gambierthomas.gambier@nexedi.com
After <a href="/romain/slapos.core/-/commit/c931d60cf6730af757307199233f6d83a181f663" data-original="c931d60cf6730af757307199233f6d83a181f663" data-link="false" data-link-reference="false" data-project="1055" data-commit="c931d60cf6730af757307199233f6d83a181f663" data-reference-type="commit" data-container="body" data-placement="top" data-html="true" title="Correct default value in help for slapos node format" class="gfm gfm-commit has-tooltip">c931d60c</a>, default options were changed and we didn't want that.
Rewrite the code so that we have a clearer scheme:
* all options of format are listed as FormatConfig attributes with default values
* all values present in configuration file (.cfg) erase the previous options
* all values present in command line erase the previous options
We use the special default argparse.SUPPRESS that removes totally the arg from arg dict so that only PRESENT options erase somethinghttps://lab.nexedi.com/nexedi/slapos.core/-/commit/9d6bd5665a49f557ba3c418662b68ab993a19e7fslapos.cli.boot: remove code duplication2018-11-30T19:34:04+01:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/2a0975a2674ec8b98214108c5974e0422e595c9dBUGFIX: use ipv6_interface if available2018-11-30T11:07:22+01:00Thomas Gambierthomas.gambier@nexedi.com
fix after <a href="https://lab.nexedi.com/nexedi/slapos.core/merge_requests/62" data-original="https://lab.nexedi.com/nexedi/slapos.core/merge_requests/62" data-link="false" data-link-reference="true" data-project="77" data-merge-request="2514" data-project-path="nexedi/slapos.core" data-iid="62" data-mr-title="slapos node boot: check if ipv6 exist on ipv6_interface before start boot" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">!62</a>
<a href="/rafael" data-user="11" data-reference-type="user" data-container="body" data-placement="top" data-html="true" class="gfm gfm-project_member" title="Rafael Monnerat">@rafael</a> currently slapos node boot is broken on all machines with ipv6_interface different from interface_name (e.g. rapid space machines)
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos.core/merge_requests/68" data-original="https://lab.nexedi.com/nexedi/slapos.core/merge_requests/68" data-link="false" data-link-reference="true" data-project="77" data-merge-request="2547" data-project-path="nexedi/slapos.core" data-iid="68" data-mr-title="BUGFIX: use ipv6_interface if available" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">!68</a>https://lab.nexedi.com/nexedi/slapos.core/-/commit/aa8c5d84fbc6151b89100a794aa65ced2330eb4aslapos_cloud: Add custom ComputerModule_viewComputerList2018-11-28T21:14:06+01:00Rafael Monneratrafael@nexedi.com
ComputerModelModule_viewComputerModelList was commited by mistakehttps://lab.nexedi.com/nexedi/slapos.core/-/commit/e8d307fed9a208b5ddc68ee0a917b5016ac4efeeslapos_crm_monitoring: add error message in generated ticket for hosting subs...2018-11-28T17:09:32+01:00Alain Takoudjoualain.takoudjou@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/25d42cb4e547ec3c06789929971f938ee3e0e241slapos_jio: add some missing fields for event Hateoas form2018-11-28T17:09:32+01:00Alain Takoudjoualain.takoudjou@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/4f92649522050c80fce46cba76c493d69eeb514bslapos_crm: Add link to access monitoring interface from ticket view2018-11-28T17:09:32+01:00Alain Takoudjoualain.takoudjou@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/bbdac839d17c9ab03edaa0824bb71060cbd2650dslapos_cloud: Custom Computer Module Listbox2018-11-28T16:53:40+01:00Rafael Monneratrafael@nexedi.com
Some informations are important to have.https://lab.nexedi.com/nexedi/slapos.core/-/commit/c6822a28423796e35b9ba008982e0f6411dafb15slapos_cloud: Display SlapOS/Python/OS version and Public IPv42018-11-28T16:53:40+01:00Rafael Monneratrafael@nexedi.com
Display collected information on Masterhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/8b7a3fe2af84ca7d4e79d925b2a5d177b726a972slapos_pdm: Check for upgrade of Hosting Subscription on all Open Computers2018-11-28T16:53:40+01:00Rafael Monneratrafael@nexedi.com