slapos.core:master commitshttps://lab.node.vifib.com/romain/slapos.core/-/commits/master2019-09-26T04:31:19+00:00https://lab.node.vifib.com/romain/slapos.core/-/commit/f7d7623fbf29d56cffffa23dd0ee42d903e0b3b5slapos_accounting: Chinese currency is CNY and not RMB2019-09-26T04:31:19+00:00Rafael Monneratrafael@nexedi.comhttps://lab.node.vifib.com/romain/slapos.core/-/commit/7c040914e2241b7dc105f283470badaf8cc429a1slapos_subscription_request: Add initial test for Wechat payment.2019-09-26T06:08:54+02:00Boxiang Sunboxiang.sun@nexedi.com
BTW, Chinese currency official abbreviation is CNY. Maybe I should
submit the currency_module/CNY to nexedi/erp5 repositoryhttps://lab.node.vifib.com/romain/slapos.core/-/commit/fe9a674293c22b51de4760135149e290148ee158slapos_subscription_request: subcription request test fixing2019-09-26T06:08:54+02:00Boxiang Sunboxiang.sun@nexedi.com
test.erp5.testSlapOSSubscriptionSkinshttps://lab.node.vifib.com/romain/slapos.core/-/commit/f629cf50d14cca013fde6d5f5e148aec692c8b4eslapos_subscription_request: Implement Wechat payment automatically redirect2019-09-26T06:08:54+02:00Boxiang Sunboxiang.sun@nexedi.comhttps://lab.node.vifib.com/romain/slapos.core/-/commit/974c3763de0d5b9a9440c75476b195756d4dc61bslapos_subscription_request: Real Wechat Payment in purchase step2019-09-26T06:08:54+02:00Boxiang Sunboxiang.sun@nexedi.comhttps://lab.node.vifib.com/romain/slapos.core/-/commit/7698537eb6588eca5b5acbaf0ec54d6cdb0d3e3dslapos_subscription_request: subcription request test fixing2019-09-26T04:26:17+02:00Boxiang Sunboxiang.sun@nexedi.com
test.erp5.testSlapOSSubscriptionSkinshttps://lab.node.vifib.com/romain/slapos.core/-/commit/72dab48885a72af2cebe7a5d1cc1431e16a494deslapos_subscription_request: Fix script name since it was renamed.2019-09-25T15:53:10-03:00Rafael Monneratrafael@nexedi.comhttps://lab.node.vifib.com/romain/slapos.core/-/commit/fca2f84232dbb3fd4c9d4594cd8ecedb85b03224slapos_subscription_request: Real Wechat Payment in purchase step2019-09-25T15:51:44-03:00Boxiang Sunboxiang.sun@nexedi.comhttps://lab.node.vifib.com/romain/slapos.core/-/commit/042bd6bceef0a8f5be73b5c3cdddc98d6f2edf9fslapos_subscription_request: Add Proof-of-concept Wechat payment support2019-09-25T11:20:38-03:00Boxiang Sunboxiang.sun@nexedi.comhttps://lab.node.vifib.com/romain/slapos.core/-/commit/7659b305a99ed9d8eec4778ef2da366132ddc2deslapos_subscription_request: Test the scenario with Reversal payments2019-09-25T11:18:21-03:00Rafael Monneratrafael@nexedi.comhttps://lab.node.vifib.com/romain/slapos.core/-/commit/468b49c8daa8cada322db474ca0575e8e50c6e7bslapos_subscription_request: Consider reversal transactions as payment2019-09-25T11:18:20-03:00Rafael Monneratrafael@nexedi.com
We can create reversal sale invoice transactions as payments to release allocation the allocation of subscription related instances.https://lab.node.vifib.com/romain/slapos.core/-/commit/71c9e9ea6b427b83094c5b5e606a0eb73765aa44slapos_subscription_request: Test Subscription Scenarios with Chinese currency2019-09-25T11:18:20-03:00Rafael Monneratrafael@nexedi.comhttps://lab.node.vifib.com/romain/slapos.core/-/commit/5e5d4803992b7c50f9bdcc847161e4098f627704grid: report summary of partitions processing/promises2019-09-25T04:25:40+02:00Jérome Perrinjerome@nexedi.com
Because it's sometimes hard to find out in the full output of slapos
node instance which partition failed, report a more concise summary at
the end.
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos.core/merge_requests/134" data-original="https://lab.nexedi.com/nexedi/slapos.core/merge_requests/134" data-link="false" data-link-reference="true" data-project="77" data-merge-request="3262" data-project-path="nexedi/slapos.core" data-iid="134" data-mr-title="grid: report summary of partitions processing/promises" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">!134</a>https://lab.node.vifib.com/romain/slapos.core/-/commit/901ce265f9bd59df1a7308daa5044d7849ec47acslapos_accounting: Introduce RMB currency2019-09-24T04:54:04+00:00Rafael Monneratrafael@nexedi.comhttps://lab.node.vifib.com/romain/slapos.core/-/commit/30902da9b934b1d5a2a3bc2cc9c15a4c97eefee1slapos_accounting: Drop consumption reports as it isn't used2019-09-24T04:40:34+00:00Rafael Monneratrafael@nexedi.comhttps://lab.node.vifib.com/romain/slapos.core/-/commit/429454eb493e79202235666f9df34a8ff74cb26aslapos_erp5: Updated dumped code for comprare local changes.2019-09-23T16:50:52-03:00Rafael Monneratrafael@nexedi.comhttps://lab.node.vifib.com/romain/slapos.core/-/commit/0f695f23bd9fe1cd4806746ed5d8a794f9c2f6daslapos_cloud: Ignore Subscription Requests when Clone2019-09-23T10:21:09-03:00Rafael Monneratrafael@nexedi.comhttps://lab.node.vifib.com/romain/slapos.core/-/commit/7fad8ceeaaad80b16b6c16f08098872318e0de9ftestSlapOSMixin: SlapOS Master requires that unique_subject be unique2019-09-23T10:21:09-03:00Rafael Monneratrafael@nexedi.comhttps://lab.node.vifib.com/romain/slapos.core/-/commit/4ac4b709710763fe83c4ac0de2d8b4ecc3b867b1slapos_jio_ui_test: Reintroduce test to close the Computer forever2019-09-20T20:47:30+02:00Rafael Monneratrafael@nexedi.comhttps://lab.node.vifib.com/romain/slapos.core/-/commit/bab1d5fc4e4cb05cf3c4833df9cb745e0e109b5cslapos_jio: fix computer view after clicking 'Save'2019-09-20T20:47:30+02:00Thomas Gambierthomas.gambier@nexedi.com
Add the corresponding test.https://lab.node.vifib.com/romain/slapos.core/-/commit/af4e4819848d6c3bf2a55e6ad808c50e875a8ca2slapos_jio: fix lint for gadget_erp5_page_slap_computer_view.js2019-09-20T20:47:30+02:00Thomas Gambierthomas.gambier@nexedi.comhttps://lab.node.vifib.com/romain/slapos.core/-/commit/afeff2aab1dec8f5e14c47582bc9471deb2fd217slapos_jio: fix computer and project status2019-09-20T20:47:30+02:00Thomas Gambierthomas.gambier@nexedi.com
* fix JSLint
* prevent the script from crashing when there is no data (no
partitions or no computer)https://lab.node.vifib.com/romain/slapos.core/-/commit/3244ebb0ad82cfebb98f4740a6b93fbf24bd0f8dslapos_crm: Use helper script rather them repeat the API from memcached2019-09-17T21:51:55+02:00Rafael Monneratrafael@nexedi.comhttps://lab.node.vifib.com/romain/slapos.core/-/commit/0ee7f875370bb690e328f21de6020df5445f9c63slapos_cloud: Remove the custom catalog method to avoid index creation date2019-09-17T21:51:55+02:00Rafael Monneratrafael@nexedi.com
Now creation date is fast, there is no need for this custom code anymore.https://lab.node.vifib.com/romain/slapos.core/-/commit/7dc2661a0e868cc995292d807b8f5037561a3b97slapos_erp5: Add an upgrader constraint to reindex documents that has creatio...2019-09-17T21:51:55+02:00Rafael Monneratrafael@nexedi.com
This is only applied to the portal types that were in the "non index" list. Now that getCreationDate is fast, we reverted the custom change and index the change.https://lab.node.vifib.com/romain/slapos.core/-/commit/80ae5b94d51387f1fd95e24aa9d6da135e9119c6slapos_erp5: Fix Typo2019-09-17T21:51:55+02:00Rafael Monneratrafael@nexedi.comhttps://lab.node.vifib.com/romain/slapos.core/-/commit/460541f477973c6dc773f49e8bdff1c7c082bf14slapos_erp5: Update Skin to follow up the inclusion of the tutorial2019-09-17T21:51:54+02:00Rafael Monneratrafael@nexedi.comhttps://lab.node.vifib.com/romain/slapos.core/-/commit/31c0878a8d974dbbc1f915ea81bb03484ed19941slapos_erp5: Ignore portal_skins unused by slapos user2019-09-17T21:51:54+02:00Rafael Monneratrafael@nexedi.comhttps://lab.node.vifib.com/romain/slapos.core/-/commit/8cc6044217a6efb25eb3318a75382caca087ddc8slapos_configurator: Update test and include erp5_slapos_tutorial_datadata bt52019-09-17T21:51:54+02:00Rafael Monneratrafael@nexedi.comhttps://lab.node.vifib.com/romain/slapos.core/-/commit/79c57ee885a85f00002e6c0315e18389bb057c69slapos_configurator: Install erp5_slapos_tutorial while configure the instance2019-09-17T21:51:54+02:00Rafael Monneratrafael@nexedi.comhttps://lab.node.vifib.com/romain/slapos.core/-/commit/7faf27740f94eee3ff3d4784cafbb3f54f92d578slapos_erp5: In case of migration create Certificate Login instead ERP5 Login2019-09-17T21:51:54+02:00Rafael Monneratrafael@nexedi.comhttps://lab.node.vifib.com/romain/slapos.core/-/commit/5412ed387dd987d48458c56b48d73ae50f81bfaaslapos_pdm: Fix Call to Base_getNewsDict2019-09-17T21:51:54+02:00Rafael Monneratrafael@nexedi.com
Contributed by Lukehttps://lab.node.vifib.com/romain/slapos.core/-/commit/1d50fc4d215541184f67b59900fd5bbf917ab06aslapos_pdm: Use ask_confirmation as default in case Upgrade Scope is undefined2019-09-17T21:51:54+02:00Rafael Monneratrafael@nexedi.comhttps://lab.node.vifib.com/romain/slapos.core/-/commit/56009febe12c98b55f8fe13bb6a63ea003bc79dfRelease slapos.core 1.4.272019-09-17T16:30:19+02:00Thomas Gambierthomas.gambier@nexedi.comhttps://lab.node.vifib.com/romain/slapos.core/-/commit/1b68f7d49e74b3369dc30e87323e0716abdb6e7eslapos_subscription_request: fix typos2019-09-13T16:38:46+02:00Thomas Gambierthomas.gambier@nexedi.com
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos.core/merge_requests/130" data-original="https://lab.nexedi.com/nexedi/slapos.core/merge_requests/130" data-link="false" data-link-reference="true" data-project="77" data-merge-request="3243" data-project-path="nexedi/slapos.core" data-iid="130" data-mr-title="slapos_subscription_request: fix typos" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">nexedi/slapos.core!130</a>https://lab.node.vifib.com/romain/slapos.core/-/commit/6d7c4408246cdaaa0d70c793125ea4b5ada689d0slap/hateoas: Only set limit if it is not part of the query already2019-09-10T23:15:09+02:00Rafael Monneratrafael@nexedi.comhttps://lab.node.vifib.com/romain/slapos.core/-/commit/d6841bb97edc5e79948f1a221bf124719357306eIncrease the too low limit of what a hateos call should return. useful for te...2019-09-10T23:11:22+02:00Ivan Tyagovivan@nexedi.com
Set proper limit.
This is follow-up of <a href="https://lab.nexedi.com/nexedi/slapos.core/merge_requests/127" data-original="https://lab.nexedi.com/nexedi/slapos.core/merge_requests/127" data-link="false" data-link-reference="true" data-project="77" data-merge-request="3219" data-project-path="nexedi/slapos.core" data-iid="127" data-mr-title="Increase the too low limit of what a hateos call should return. useful for testnode case." data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">!127</a>
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos.core/merge_requests/128" data-original="https://lab.nexedi.com/nexedi/slapos.core/merge_requests/128" data-link="false" data-link-reference="true" data-project="77" data-merge-request="3229" data-project-path="nexedi/slapos.core" data-iid="128" data-mr-title="Increase the too low limit of what a hateos call should return. useful for testnode case." data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">!128</a>https://lab.node.vifib.com/romain/slapos.core/-/commit/d5b9b65e78c967b26f0e647e2536ba7e82ca77f4Organisation_afterClone.py: fix typo2019-09-05T11:10:36+02:00Thomas Gambierthomas.gambier@nexedi.comhttps://lab.node.vifib.com/romain/slapos.core/-/commit/89d11482a5dc04e4bd5b87945f4b688907d2a775slapos_pdm (test): simulate HS_isUpgradePossible to not overkill the test2019-09-04T04:10:22+00:00Rafael Monneratrafael@nexedi.com
This script is tested separatetlyhttps://lab.node.vifib.com/romain/slapos.core/-/commit/4fdc257d27b6a62be8d79ec66c06ea4066d15976slapos_cloud/SlapOSTestCaseMixin: No need to edit twice the allocation_scope2019-09-04T03:52:10+00:00Rafael Monneratrafael@nexedi.com