foreman_templates-9.2.0

https://rubygems.org

foreman_templates

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 495490

number: 9.2.0

platform: ruby

spec_sha256: f4fd058949214776cb08699c858d595aca0524be17e19a4bbb4d7a915b3c1c03

sha256: 36496e4776199e6d67875abad0dd260fccc496beb1ad93ccaca6fcd93fc30244

created_at: 2024-05-13 08:21:02 UTC

updated_at: 2024-06-08 19:46:51 UTC

position: 10

version_data_entries_count: 121

uploaded_at: 2022-02-10 12:25:34 UTC

indexed: true

has_extensions:

extensions:

Gem size: 48 KB

Version Data Entries

Total: 121

Unpacked size: 167 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
LICENSE1006440031.7 KB963392e038d7bea128e55cc67dd691c204593db3527060667f0c82f0f0a1be64
README.md100644002.33 KB72bae198a88c536a9d5c8a64241c1ae4fd399a719a73fef80e0dea348142c6e9
Rakefile10075500550 Bytes3177d1ac8ea5cdf2415cfe200fb8db8b5505262e1382a176d986a7241b579762
app/controllers/api/v2/template_controller.rb100664002.67 KBb07b12c4348e1434a03c2dc7cb94c277e26990b6bd4fa1795613478377cad9f9
app/controllers/concerns/foreman/controller/parameters/template_params.rb100644002.77 KBfdbfb5f9f28f8ef3025b61f9c82399bce73054940cdab815522d19e0e22d591a
app/controllers/template_syncs_controller.rb10064400199 Bytes6107d048e4808a1f470e88c9e0dff8efe74abb2bc0fabfd3e741efb1b13fd2ef
app/controllers/ui_template_syncs_controller.rb100664001.49 KB8b8fa0a9055b5bc05265d44fe68ea0be3f4013adb8368bc590f9a9735e7bec20
app/helpers/foreman_templates_helper.rb10064400322 Bytes1a880d24070a92f0f92f6b1b2cad506256fc854975974f94f494777986e65859
app/models/concerns/foreman_templates/template_extensions.rb10064400211 Bytesdb2313fb405e689f0228de4ef633f6624d614b44a3d6bb36626f287dcbe69d0e
app/services/foreman_templates/action.rb100644001.65 KBffb36f4d7dc114476dfb5f30282c8f4595d6b72dc6bd6057c1357dc14fb2b5ed
app/services/foreman_templates/cleaner.rb10064400184 Bytesf7cf2889154708ce9987b0d3d70c084e684b3a7b001f6966a8c212169e9d793b
app/services/foreman_templates/export_result.rb10064400864 Bytes2911fe2bfd9a5588e5d821a292e00fa9b14940b4a80d07b3c31a5b73ef63a95d
app/services/foreman_templates/parse_result.rb100644002.61 KB0c3a3b029a5f0b9253112020c7aa65458f1b328f49208b4b05442cc99666b36b
app/services/foreman_templates/path_access_exception.rb1006440080 Bytes14f7899b3af3b923eeb618ac9e045de44e87c0d4d8b429ca2743a77cddf6af94
app/services/foreman_templates/template_exporter.rb100644005.23 KBa888b60c510e1063f5f23d3f265b6f4a4fd8b69bbba4d152982b836283e9b730
app/services/foreman_templates/template_importer.rb100644004.64 KB0ef05f1c82ff528d1365d878c7d38fc59170423a0c898946f2fecdc09e35047c
app/views/template_sync_settings/show.json.rabl10066400298 Bytes6b7b5931cb2a94949d846a80570e3ead652dff026abbd6d70c86c53f5026efd2
app/views/template_syncs/index.html.erb100644001.06 KB51ba93f72dc4897dec3cac34ec198fdc65aee05545da440b2b80fb168fa5d134
app/views/ui_template_syncs/export.json.rabl10064400199 Bytes16435a1bca48858f12c064b0e40105e27a0ba16b2c6d5c0c648548c23f0e34db
app/views/ui_template_syncs/import.json.rabl10064400174 Bytes56eceb5a52fa9633e253921321a5507f25f974d180ef59191272c375310c3c7a
app/views/ui_template_syncs/sync_settings.json.rabl10064400205 Bytes95f4b7bca107c299e871caa0429c7d7acb22405f655fec187b913387b2e49942
app/views/ui_template_syncs/template_attrs.json.rabl10064400529 Bytesaf8b3bd2a51866ce415e8ac8f773769cd78bd88c6aa7ca4f964f22e5fc168edf
app/views/ui_template_syncs/template_export_result.rabl10064400178 Byteseac68d34db8dbe6cf96d5bb160a6b03d8c4220c0002d9b5ff233d99f3159affa
app/views/ui_template_syncs/template_export_results.json.rabl1006440074 Bytes6af60f818923d856cc6cf081cd3187a4581f84c310bb0a3a4b227cf6f9c27953
app/views/ui_template_syncs/template_import_result.json.rabl10064400227 Bytesf5a97072849a889be5d077155d11c906b57ec937163bbfe60b892d4e32679eed
app/views/ui_template_syncs/template_import_results.json.rabl1006440074 Bytesf1ab89b85c619cda9d7e6cd686407a340816432f208247805d3b1e65e08a953d
config/routes.rb10064400692 Bytes2ff86689cebe1b239a858d246ac53a56f54c3a120c57d561dd65864fe502c188
db/migrate/20180627134929_change_lock_setting.rb10064400134 Bytes0049fe263c71dd2df7ac5e19ea99d58ef8b0457b2d5e09421cca222636eff375
db/migrate/20211122154929_templates_settings_category_to_dsl.rb10066400172 Bytes6b4d804668df45cc8140ec13de15840cd8874221db7057e276aa85b63e0b2aa5
lib/foreman_templates.rb10066400703 Bytes9acf7241c25c5ee514732c6e1003552acfcba6455f6a6cf6ed3a20b183a978ab
lib/foreman_templates/engine.rb100664005.37 KB800038cd0dd6a3fc43e25ec4c9f4205f5e4a217674dfd31493a6677bd691eb82
lib/foreman_templates/version.rb1006640055 Bytesa592eb679f4066fdff7f88325c91aeea8d0e50a8096c2cb508b3187ec9c3105d
lib/tasks/foreman_templates_tasks.rake100644004.3 KB6e1745395d233788da7a0698fcbdedaeb10c0a6e57ae4813f82ad919006309f8
package.json100644001.79 KBb7c38d3e7162c71ed924b511c1df747e4491e3ab12c11c2b04fe06ac63e9ec9a
webpack/ForemanTemplates.js10064400788 Bytesf8fe12b174455f9150d3f80dc501c9f84e6064faac9193a5c846b8c999021d7d
webpack/Routes.js10064400776 Bytes5437bdf3c21daca79dd3df022669ecdc4f0a9aef89c31fe35222b678cb24fa2e
webpack/__mocks__/foremanReact/Root/Context/ForemanContext.js1006640092 Bytes383cc9e8b07066843cc7c09f0d3cb9ef31dc6fe585786ee4882d8fde7fcac0af
webpack/__mocks__/foremanReact/common/helpers.js10064400741 Bytes5b86acb3a0424ad4a3aaf5fbf46a75899feb3ec36233d37aec24e12b06f1aa00
webpack/__mocks__/foremanReact/components/Layout/LayoutSelectors.js10064400100 Bytesb64ab41b0e78bf448e24a209874a46f6d3adf9f95377f2f4591dae420927d264
webpack/__mocks__/foremanReact/components/Pagination/index.js1006640063 Bytes07b27014ba29d486ad2473755dd7b520831785ae458623e0899f130312b2de89
webpack/__mocks__/foremanReact/components/common/forms/CommonForm.js1006440063 Bytes97db9391eb50db00479c68e2a9d91638dae52e154467121e294fb43043f21cc9
webpack/__mocks__/foremanReact/components/common/forms/ForemanForm.js1006440065 Bytes4f5922f1e8d4813d7bdb92518a566ac765d93c30af2395a97deffcf32fcfc9da
webpack/__mocks__/foremanReact/components/common/forms/TextField.js1006440061 Bytesd8a3d37c256b4283b936a151d38df08ad66b38ab152de537da4322c28419da63
webpack/__mocks__/foremanReact/redux/actions/common/forms.js1006440019 Bytes450f0af4f4c1ecc4c7180f2e364c8a59bfed69dd350fb6b47bce8641c2a37786
webpack/__mocks__/foremanReact/routes/common/PageLayout/PageLayout.js1006440063 Bytes2bd7125f12c77852bed45090d9c40285b2456fa2e69dd2c7977c3f97414eb33e
webpack/__tests__/__snapshots__/helpers.test.js.snap10064400233 Bytes372d582b658ae0ce4b97dc76af85484c753b7e02efd3cd468fa8ca62a93d4ab9
webpack/__tests__/helpers.test.js10064400647 Bytese6b03d18e0869b9aab9a3f0db78c0c6801365b63f6ba795394a3df7737c1d4ce
webpack/components/NewTemplateSync/NewTemplateSync.js100644001.48 KB4abf374052a082093c35c302f5e1875f7425098ec9244050dfadfdb5bf1701d6
webpack/components/NewTemplateSync/NewTemplateSync.scss10064400307 Bytesd505cdbd6b001a9160f53beba485387af6124e881b04b2abb16bd7a04fdc36d9
webpack/components/NewTemplateSync/NewTemplateSyncActions.js100644001.02 KB8ad4daab7ab60fd6c9206eb7041649a8b7e8e5eea14352b36ed436377ca6f44c
webpack/components/NewTemplateSync/NewTemplateSyncReducer.js10064400849 Bytes50661f2167b1af3b0cbceced9ea772161ecf249df14a1e2a7e7d57d591bd1c7b
webpack/components/NewTemplateSync/NewTemplateSyncSelectors.js10064400385 Bytesb674ba8e18c94e2804731e57ab7cc04cc6d3ab085a6df4befdef16235ee4d69e
webpack/components/NewTemplateSync/__fixtures__/templateSyncSettings.fixtures.js100644002.13 KBf9236bd01a3bc5216b6ec30ea91c580422cb5fc39c9298ad162eef5851be748a
webpack/components/NewTemplateSync/__tests__/NewTemplateSync.test.js10064400668 Bytes7b671d5abde0d9417b747a704af25f5b1606ecd4f29f9c329ecfedda65c27929
webpack/components/NewTemplateSync/__tests__/NewTemplateSyncReducer.test.js100644001.27 KB146a99c15571b18631acc691c70fe8d2350f92516a860c419feb07c042f5eb24
webpack/components/NewTemplateSync/__tests__/NewTemplateSyncSelectors.test.js10064400847 Bytesea36da92c28c65a5fcc68cf0ca9c091bd796878e8b82a626e8b4215f37ec8d88
webpack/components/NewTemplateSync/__tests__/__snapshots__/NewTemplateSync.test.js.snap100644001.01 KB23cbd6bf56af3d16f28a2f6a72b6443417ecc5e15975659175d70b96aa548cd0
webpack/components/NewTemplateSync/__tests__/__snapshots__/NewTemplateSyncReducer.test.js.snap100644002.08 KB6c8d81daab8c13b9b32253b07c26a3bd202a3cc63dc2711c94d954e0f63a29f2
webpack/components/NewTemplateSync/__tests__/__snapshots__/NewTemplateSyncSelectors.test.js.snap100644001.72 KB392487c495979a40455a2e1647184c89b01fe41ff1a4bf556c2d3a55f133d7c4
webpack/components/NewTemplateSync/components/ButtonTooltip.js10064400560 Bytesa7e2fd50dddd2b62d368b2963feb816aa54c965bfed553bb36d7c31015e3f661
webpack/components/NewTemplateSync/components/NewTemplateSyncForm/NewTemplateSyncForm.js100664003.59 KBa7a71fb10f24fce12181ddad053302703def92742cf6950887c40f59dd6b2d87
webpack/components/NewTemplateSync/components/NewTemplateSyncForm/NewTemplateSyncFormHelpers.js100664001.04 KB8c4833382ff21acdc5e10d145894a44dc6c6871878a751d6da01c5321214d4d3
webpack/components/NewTemplateSync/components/NewTemplateSyncForm/NewTemplateSyncFormSelectors.js10064400551 Bytes511c2880f4c4d44937fc34f694cce73927a19a239c64c210dfeac5b6bdbbcea1
webpack/components/NewTemplateSync/components/NewTemplateSyncForm/__tests__/NewTemplateSyncFormSelectors.test.js10064400537 Bytes98a49d21e17664d7c38cbb0b13a792a71d7bc35317d095fd3277f919c9a6a163
webpack/components/NewTemplateSync/components/NewTemplateSyncForm/__tests__/__snapshots__/NewTemplateSyncFormSelectors.test.js.snap10064400342 Bytes240721131ec028eab2fd797dbcfd9f6931cdb0146cc2c079a99a7fe3c61d578d
webpack/components/NewTemplateSync/components/NewTemplateSyncForm/index.js10064400743 Bytes38741a91ded9050808b3fa472e36b505e9af2542e0ea406430a337b207ff412d
webpack/components/NewTemplateSync/components/SyncSettingField.js100644001.4 KBd0086b126ddce8fb06bb3523a38cd2ab5e82c12528b15ea30045c078bd92ac16
webpack/components/NewTemplateSync/components/SyncSettingFields.js100644001.82 KB772e39822f0161a1de1c61c56cb7de5b0b8440a05a1fb0b1ae8449b6c8f97fad
webpack/components/NewTemplateSync/components/SyncTypeRadios.js100644001.09 KB0682ec12d962c572266cff401ddb2298a82260aac469bd08f194da03921c846a
webpack/components/NewTemplateSync/components/TextButtonField/BlankOption.js10064400364 Bytes465bc19f0026fa1820c8b850724a87ad985b93c900a929380aa904c3ba2c4fb4
webpack/components/NewTemplateSync/components/TextButtonField/CheckboxField.js10064400412 Bytes7191bc21c78f8fdc28cc9b1e1129a47529178f9ec3bb067500f8b1938dadbd58
webpack/components/NewTemplateSync/components/TextButtonField/FieldType.js100644001.12 KB071937a6c2a4dbc2b70a593b740aa5f49646150aaa103529b6717d36e8bac163
webpack/components/NewTemplateSync/components/TextButtonField/InputField.js10064400356 Bytesac77fd74792c5cf7d8e174ff5b97accce425dab9c45e05a8e8863e32e1a925c7
webpack/components/NewTemplateSync/components/TextButtonField/RenderField.js100644001.66 KB3456133024b76e89048da68c68617eaeca96e996fa4c164ba707f0e03e590d1d
webpack/components/NewTemplateSync/components/TextButtonField/SelectField.js10064400675 Bytesacb5856157fe173f015d45c34e51dadbdcdd1d64db354e1a705edfdcffbdbd79
webpack/components/NewTemplateSync/components/TextButtonField/index.js100644001.68 KBbc8c2ae67de61bf207c36e2beb38d6ca8471af96877f2e4805c005c2e710e08e
webpack/components/NewTemplateSync/components/__tests__/SyncSettingField.test.js10064400812 Bytes6913e0e1955a47ea0e32c53e9db70c7e8eb00b98156bec2e13d3a4a3136337ff
webpack/components/NewTemplateSync/components/__tests__/SyncSettingFields.test.js10064400778 Bytes30cd30e09e52e676d75619d9af2457ca7e4d9f71f61f936d0675b700ef18e9ad
webpack/components/NewTemplateSync/components/__tests__/SyncTypeRadios.test.js10064400569 Bytesf2f5e4a8ffdb76c350f07d42eeb0873429272c716fce39ea0801819a608ddb78
webpack/components/NewTemplateSync/components/__tests__/TextButtonField.test.js100644001.37 KB9ac608c53b30292d760dadbb98ed2dca67d7d3dd41240cfa2f8faea816163030
webpack/components/NewTemplateSync/components/__tests__/__snapshots__/SyncSettingField.test.js.snap100644003.05 KB8d79061d61d103fc54fada3bcef81354819eab88a3c354fec7cb28d4ddbf08af
webpack/components/NewTemplateSync/components/__tests__/__snapshots__/SyncSettingFields.test.js.snap100644002.43 KBed8a0df79f06c2393235eb99bfda689327ac29b4ba3ad7fa5c9a1eecf7c1e638
webpack/components/NewTemplateSync/components/__tests__/__snapshots__/SyncTypeRadios.test.js.snap10064400710 Bytesee1c16f5835eb478294c1536c47f6cb571aad1585a4ca316dcbf0ac674f60f94
webpack/components/NewTemplateSync/components/__tests__/__snapshots__/TextButtonField.test.js.snap10064400634 Bytes17bb99824f9d2f6cea68c95dd78b933a7f0d05935bbaec376a915f79f5bda4ba
webpack/components/NewTemplateSync/index.js10064400878 Bytes3cff9aee58d74b74ebce8f0773386d11b11f5d7562ead06b3929c8dd40555675
webpack/components/PageNotFound.js10064400357 Bytes4f8a1f339a99d86107dd68c9767e939a2e28da61c2d66cfb8fef8371e64b2606
webpack/components/PermissionDenied.js10064400740 Bytesa3df212fa562cecc8ba055a068971590a47d6be917c04fa01e3b47c793d27fbd
webpack/components/TemplateSyncResult/TemplateSyncResult.js100644001.59 KBc0c870743f912d9cbffd11f848a0e2d2f0d2699ee386fa7d2f9d749c1cf4c71c
webpack/components/TemplateSyncResult/TemplateSyncResult.scss10064400671 Bytesa2adcd626e87b5baf19a4891b5b1fb9e562cd5344b979da2cff79b427836f530
webpack/components/TemplateSyncResult/TemplateSyncResultActions.js10064400208 Bytes824a23bfb725679a6c61706882a43df06129f39fae07519c65349fd74ed820f7
webpack/components/TemplateSyncResult/TemplateSyncResultHelpers.js10066400238 Bytes6f9a8fd0c2186a9780e2ec53020382b7f3d0395119b3a04aa05d635aa55c31ec
webpack/components/TemplateSyncResult/TemplateSyncResultReducer.js10066400743 Bytesf7b2ad5427df2370cc274b1c309c94adc2c933666e49b5bb67fbc0bcfa8fe23b
webpack/components/TemplateSyncResult/TemplateSyncResultSelectors.js1006440076 Bytesc9714990db51898b158ad08a76e76611221f838eef937ae1aa6ee478fb4e9076
webpack/components/TemplateSyncResult/__fixtures__/templateSyncResult.fixtures.js100644001.86 KBbabb06c72a94b72ca616d89ee4ac419acfe9fa23bcfb19d510c838630b119e3f
webpack/components/TemplateSyncResult/__tests__/TemplateSyncResult.test.js10064400939 Bytesd56a971575aa1b72972383cf592da340871360dae1ca30b3b0f85c955ea9ee7e
webpack/components/TemplateSyncResult/__tests__/TemplateSyncResultReducer.test.js100644001.14 KB7e8fb888f7cb93b4db36d020ddfb5e2fd557ac43e635a0bd69c08fb3a2cf8529
webpack/components/TemplateSyncResult/__tests__/__snapshots__/TemplateSyncResult.test.js.snap100644002.84 KBce8a91acc9ddceeef60b06e32b971ea53edfd361f51bd5217d797af3affaf657
webpack/components/TemplateSyncResult/__tests__/__snapshots__/TemplateSyncResultReducer.test.js.snap100664002.07 KB77bfd53f73b11e8a66dc2502177b6517b24624484c9a9d7bda08b6df3cda4f52
webpack/components/TemplateSyncResult/components/EmptySyncResult.js10064400724 Bytes7c16d711a84565ff151fd7d964c597f5b3e6fc64583159299cd10a42a59f97f7
webpack/components/TemplateSyncResult/components/FinishedSyncResult.js100644002.03 KB969ba682ac1251152762ea8d5e83d64406bc6d6855508868e71fe4f9d306d12e
webpack/components/TemplateSyncResult/components/ListViewHeader.js10064400856 Bytes58bb360a19fcd1f6151258f417b4dabac60274c46169836c4118989091215ceb
webpack/components/TemplateSyncResult/components/SyncResultList.js100664001.11 KB8346609a3078d694ba06f4b739612519fcc16458aedffb4be9019f4e1b7fec85
webpack/components/TemplateSyncResult/components/SyncedTemplate/EmptyInfoItem.js10064400391 Bytes5b024bb34130c4d3649562c40ef597606b5726e131f4446ba37108aebe4adcd6
webpack/components/TemplateSyncResult/components/SyncedTemplate/IconInfoItem.js10064400614 Bytes2db5f5dca47762161812fb65e26a3b894026238e21b8de921a5fd57df3de0970
webpack/components/TemplateSyncResult/components/SyncedTemplate/InfoItem.js10064400823 Bytes1c4f8b3bbdc04449917b99899aea0d443435861ca86242b95ac0880c191809f2
webpack/components/TemplateSyncResult/components/SyncedTemplate/LinkInfoItem.js10064400868 Bytesd80fa9c77a70a75bdab1dbe2fc07d08c0c59157aa8f1d4f6b11995116e335782
webpack/components/TemplateSyncResult/components/SyncedTemplate/StringInfoItem.js100644001.08 KB0b783d8655b63022013065947185c8f02e1336e4ce90c84b368e3af629c38bf7
webpack/components/TemplateSyncResult/components/SyncedTemplate/__snapshots__/helpers.test.js.snap10064400603 Bytes5c2e896e5145782cfab496af2ddfea97646088c71b0052b11e8e558abe7e4cab
webpack/components/TemplateSyncResult/components/SyncedTemplate/helpers.js100644003.45 KB8d7a077d5d273789edfb0d05e1d44f624d19a174af111c590e8305c5b30ca90d
webpack/components/TemplateSyncResult/components/SyncedTemplate/helpers.test.js10064400716 Bytes2b093d27714e7799e937e35f9ddaac09bc60db67496e9ff2e256a1a3fdce6c98
webpack/components/TemplateSyncResult/components/SyncedTemplate/index.js10064400722 Bytes5791c2a14712c65f4ee85ac18beb8a1b5dd134662b07582e0fcb089f5fe6fcc3
webpack/components/TemplateSyncResult/components/__tests__/SyncResultList.test.js10066400594 Bytes8b75e0a7bbdbeff751239c4dac09605c6a5a10fbc81024ab383d0e050ee2e0f8
webpack/components/TemplateSyncResult/components/__tests__/SyncedTemplate.test.js10064400780 Bytes2cb68b712ff97093cb777f511345becf4c9ea5cba41868fbd9dddc2807fbe14b
webpack/components/TemplateSyncResult/components/__tests__/__snapshots__/SyncResultList.test.js.snap100664002.04 KBacccea76b8eed74198dd9e22957a0aa5c209354eaf8c01681f50d15659bbec53
webpack/components/TemplateSyncResult/components/__tests__/__snapshots__/SyncedTemplate.test.js.snap1006440014.1 KB03c9a880966e98799b7701c357522d062991f4b42e6b833c5c4965c82d1babca
webpack/components/TemplateSyncResult/index.js10064400408 Bytesa6b9dd89b482e0cd092c75515e201f088fe375b997dbc3b7f5a05b243eac4318
webpack/consts.js10064400339 Bytes4535f1f266457fe7b73438d4e3e59b707983568ca2c102f917f29e19e06c113a
webpack/index.js10064400389 Bytesa4be159505331be4106ba370b6e7bdc108166a2ef97ce48d4e9276b727265544
webpack/reducer.js10064400269 Bytes58c449283a0b85fb4a0d8853a56cca669c8736edc45f9c668f6f87533bf9e213
webpack/testSetup.js10064400305 Bytes38f53ce8db5060f7a5093527478a29ec544624c4eb40d0ded83589cf6a33e5ca
webpack/withProtectedView.js10064400361 Bytesacc6083d739e73a1be658c15c7fe8d2a5bc7569c1521acfd6704c0918108ce75