foreman_templates-9.0.2

https://rubygems.org

foreman_templates

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 495488

number: 9.0.2

platform: ruby

spec_sha256: a1f6fc80557eb710ae8ae9991011a5e1109ea090c1a43a3a7cbb9c5da91356d4

sha256: b9dc85484c0b6ba53695595f2c9c7bfadbe1a6ea3132787fd7a5be66bd45136d

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

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

position: 12

version_data_entries_count: 119

uploaded_at: 2021-03-08 11:19:17 UTC

indexed: true

has_extensions:

extensions:

Gem size: 48 KB

Version Data Entries

Total: 119

Unpacked size: 168 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
app/services/foreman_templates/parse_result.rb100664002.61 KB0c3a3b029a5f0b9253112020c7aa65458f1b328f49208b4b05442cc99666b36b
LICENSE1006640031.7 KB963392e038d7bea128e55cc67dd691c204593db3527060667f0c82f0f0a1be64
README.md100664002.33 KB72bae198a88c536a9d5c8a64241c1ae4fd399a719a73fef80e0dea348142c6e9
Rakefile10077500550 Bytes3177d1ac8ea5cdf2415cfe200fb8db8b5505262e1382a176d986a7241b579762
app/controllers/api/v2/template_controller.rb100664002.69 KB886796edee6803cca12a17a2c80c3ef7ef51b2b4a669f5b05db840866e6bc33f
app/controllers/concerns/foreman/controller/parameters/template_params.rb100664002.77 KBfdbfb5f9f28f8ef3025b61f9c82399bce73054940cdab815522d19e0e22d591a
app/controllers/template_syncs_controller.rb10066400199 Bytes6107d048e4808a1f470e88c9e0dff8efe74abb2bc0fabfd3e741efb1b13fd2ef
app/controllers/ui_template_syncs_controller.rb100664001.39 KB331733ac9fdc322096af09d86c6bd2c72cad4cb70e87c633643926529d3ceb6e
app/helpers/foreman_templates_helper.rb10066400322 Bytes1a880d24070a92f0f92f6b1b2cad506256fc854975974f94f494777986e65859
app/models/concerns/foreman_templates/template_extensions.rb10066400211 Bytesdb2313fb405e689f0228de4ef633f6624d614b44a3d6bb36626f287dcbe69d0e
app/models/setting/template_sync.rb100664004.76 KB62bcc4410cc1632c079e3bed4aa9058422e1ec75a67ca2f65d551f72e2874509
app/services/foreman_templates/action.rb100664001.65 KBffb36f4d7dc114476dfb5f30282c8f4595d6b72dc6bd6057c1357dc14fb2b5ed
app/services/foreman_templates/cleaner.rb10066400184 Bytesf7cf2889154708ce9987b0d3d70c084e684b3a7b001f6966a8c212169e9d793b
app/services/foreman_templates/export_result.rb10066400864 Bytes2911fe2bfd9a5588e5d821a292e00fa9b14940b4a80d07b3c31a5b73ef63a95d
app/services/foreman_templates/path_access_exception.rb1006640080 Bytes14f7899b3af3b923eeb618ac9e045de44e87c0d4d8b429ca2743a77cddf6af94
app/services/foreman_templates/template_exporter.rb100664005.22 KBebb54b8aa58a35f88601867e9ebd1479cf50856aa35469777ba48d070f61c181
app/services/foreman_templates/template_importer.rb100664004.62 KB80fbc562a9ac7499ba3ef0ade74f3e7a5f0eed9cc4b82110f56f7290c6c7fba9
app/views/template_sync_settings/show.json.rabl10066400210 Bytesb76cde22621d6ee168acf312d90ee778153a12f390be9e8609aa4122aefc3ea9
app/views/template_syncs/index.html.erb100664001.06 KB51ba93f72dc4897dec3cac34ec198fdc65aee05545da440b2b80fb168fa5d134
app/views/ui_template_syncs/export.json.rabl10066400199 Bytes16435a1bca48858f12c064b0e40105e27a0ba16b2c6d5c0c648548c23f0e34db
app/views/ui_template_syncs/import.json.rabl10066400174 Bytes56eceb5a52fa9633e253921321a5507f25f974d180ef59191272c375310c3c7a
app/views/ui_template_syncs/sync_settings.json.rabl10066400205 Bytes95f4b7bca107c299e871caa0429c7d7acb22405f655fec187b913387b2e49942
app/views/ui_template_syncs/template_attrs.json.rabl10066400542 Bytes865e37b94731f1e216fe3b93b41e03121989a0100674d0bf8c952915876b02f7
app/views/ui_template_syncs/template_export_result.rabl10066400178 Byteseac68d34db8dbe6cf96d5bb160a6b03d8c4220c0002d9b5ff233d99f3159affa
app/views/ui_template_syncs/template_export_results.json.rabl1006640074 Bytes6af60f818923d856cc6cf081cd3187a4581f84c310bb0a3a4b227cf6f9c27953
app/views/ui_template_syncs/template_import_result.json.rabl10066400227 Bytesf5a97072849a889be5d077155d11c906b57ec937163bbfe60b892d4e32679eed
app/views/ui_template_syncs/template_import_results.json.rabl1006640074 Bytesf1ab89b85c619cda9d7e6cd686407a340816432f208247805d3b1e65e08a953d
config/routes.rb10066400692 Bytes2ff86689cebe1b239a858d246ac53a56f54c3a120c57d561dd65864fe502c188
db/migrate/20180627134929_change_lock_setting.rb10066400134 Bytes0049fe263c71dd2df7ac5e19ea99d58ef8b0457b2d5e09421cca222636eff375
lib/foreman_templates.rb1006640064 Bytes9710b458a77a583e926ce05e0c9431278730b38eb6c3c1ef0533f061a40f85df
lib/foreman_templates/engine.rb100664002.2 KBbe62230bee31bd957d6fcdb254db4728c073aa4e4aa2844d734d4db9fbc53851
lib/foreman_templates/version.rb1006640055 Bytesee9739f022ad19e5f4c35fb7837916dada6af5ebf24091e0175dddb0d7ddd5f3
lib/tasks/foreman_templates_tasks.rake100664004.23 KB55ede8b0615833a9ae23a0b959de2206da539b83e42c66c953c1914398f53e93
package.json100664001.79 KBb7c38d3e7162c71ed924b511c1df747e4491e3ab12c11c2b04fe06ac63e9ec9a
webpack/ForemanTemplates.js10066400788 Bytesf8fe12b174455f9150d3f80dc501c9f84e6064faac9193a5c846b8c999021d7d
webpack/Routes.js10066400776 Bytes5437bdf3c21daca79dd3df022669ecdc4f0a9aef89c31fe35222b678cb24fa2e
webpack/__mocks__/foremanReact/common/helpers.js10066400741 Bytes5b86acb3a0424ad4a3aaf5fbf46a75899feb3ec36233d37aec24e12b06f1aa00
webpack/__mocks__/foremanReact/components/Layout/LayoutSelectors.js10066400100 Bytesb64ab41b0e78bf448e24a209874a46f6d3adf9f95377f2f4591dae420927d264
webpack/__mocks__/foremanReact/components/Pagination/PaginationWrapper.js1006640077 Bytes63b784d2b0679d68baa2597b4fc2764a7038890bf91b31d61eb836a82aa33df7
webpack/__mocks__/foremanReact/components/common/forms/CommonForm.js1006640063 Bytes97db9391eb50db00479c68e2a9d91638dae52e154467121e294fb43043f21cc9
webpack/__mocks__/foremanReact/components/common/forms/ForemanForm.js1006640065 Bytes4f5922f1e8d4813d7bdb92518a566ac765d93c30af2395a97deffcf32fcfc9da
webpack/__mocks__/foremanReact/components/common/forms/TextField.js1006640061 Bytesd8a3d37c256b4283b936a151d38df08ad66b38ab152de537da4322c28419da63
webpack/__mocks__/foremanReact/redux/actions/common/forms.js1006640019 Bytes450f0af4f4c1ecc4c7180f2e364c8a59bfed69dd350fb6b47bce8641c2a37786
webpack/__mocks__/foremanReact/routes/common/PageLayout/PageLayout.js1006640063 Bytes2bd7125f12c77852bed45090d9c40285b2456fa2e69dd2c7977c3f97414eb33e
webpack/__tests__/__snapshots__/helpers.test.js.snap10066400233 Bytes372d582b658ae0ce4b97dc76af85484c753b7e02efd3cd468fa8ca62a93d4ab9
webpack/__tests__/helpers.test.js10066400647 Bytese6b03d18e0869b9aab9a3f0db78c0c6801365b63f6ba795394a3df7737c1d4ce
webpack/components/NewTemplateSync/NewTemplateSync.js100664001.48 KB4abf374052a082093c35c302f5e1875f7425098ec9244050dfadfdb5bf1701d6
webpack/components/NewTemplateSync/NewTemplateSync.scss10066400307 Bytesd505cdbd6b001a9160f53beba485387af6124e881b04b2abb16bd7a04fdc36d9
webpack/components/NewTemplateSync/NewTemplateSyncActions.js100664001.02 KB8ad4daab7ab60fd6c9206eb7041649a8b7e8e5eea14352b36ed436377ca6f44c
webpack/components/NewTemplateSync/NewTemplateSyncReducer.js10066400849 Bytes50661f2167b1af3b0cbceced9ea772161ecf249df14a1e2a7e7d57d591bd1c7b
webpack/components/NewTemplateSync/NewTemplateSyncSelectors.js10066400385 Bytesb674ba8e18c94e2804731e57ab7cc04cc6d3ab085a6df4befdef16235ee4d69e
webpack/components/NewTemplateSync/__fixtures__/templateSyncSettings.fixtures.js100664002.13 KBf9236bd01a3bc5216b6ec30ea91c580422cb5fc39c9298ad162eef5851be748a
webpack/components/NewTemplateSync/__tests__/NewTemplateSync.test.js10066400668 Bytes7b671d5abde0d9417b747a704af25f5b1606ecd4f29f9c329ecfedda65c27929
webpack/components/NewTemplateSync/__tests__/NewTemplateSyncReducer.test.js100664001.27 KB146a99c15571b18631acc691c70fe8d2350f92516a860c419feb07c042f5eb24
webpack/components/NewTemplateSync/__tests__/NewTemplateSyncSelectors.test.js10066400847 Bytesea36da92c28c65a5fcc68cf0ca9c091bd796878e8b82a626e8b4215f37ec8d88
webpack/components/NewTemplateSync/__tests__/__snapshots__/NewTemplateSync.test.js.snap100664001.01 KB23cbd6bf56af3d16f28a2f6a72b6443417ecc5e15975659175d70b96aa548cd0
webpack/components/NewTemplateSync/__tests__/__snapshots__/NewTemplateSyncReducer.test.js.snap100664002.08 KB6c8d81daab8c13b9b32253b07c26a3bd202a3cc63dc2711c94d954e0f63a29f2
webpack/components/NewTemplateSync/__tests__/__snapshots__/NewTemplateSyncSelectors.test.js.snap100664001.72 KB392487c495979a40455a2e1647184c89b01fe41ff1a4bf556c2d3a55f133d7c4
webpack/components/NewTemplateSync/components/ButtonTooltip.js10066400560 Bytesa7e2fd50dddd2b62d368b2963feb816aa54c965bfed553bb36d7c31015e3f661
webpack/components/NewTemplateSync/components/NewTemplateSyncForm/NewTemplateSyncForm.js100664004.85 KB4d443e10a68ceb43b41a6e5776df4333966f17192244793b8a35571fd72f128c
webpack/components/NewTemplateSync/components/NewTemplateSyncForm/NewTemplateSyncFormSelectors.js10066400551 Bytes511c2880f4c4d44937fc34f694cce73927a19a239c64c210dfeac5b6bdbbcea1
webpack/components/NewTemplateSync/components/NewTemplateSyncForm/__tests__/NewTemplateSyncFormSelectors.test.js10066400537 Bytes98a49d21e17664d7c38cbb0b13a792a71d7bc35317d095fd3277f919c9a6a163
webpack/components/NewTemplateSync/components/NewTemplateSyncForm/__tests__/__snapshots__/NewTemplateSyncFormSelectors.test.js.snap10066400342 Bytes240721131ec028eab2fd797dbcfd9f6931cdb0146cc2c079a99a7fe3c61d578d
webpack/components/NewTemplateSync/components/NewTemplateSyncForm/index.js10066400947 Bytesb4b898e796309572e7ebad030e1a392b06df0ec8096fff36970cccb33ed9ea93
webpack/components/NewTemplateSync/components/SyncSettingField.js100664001.4 KBd0086b126ddce8fb06bb3523a38cd2ab5e82c12528b15ea30045c078bd92ac16
webpack/components/NewTemplateSync/components/SyncSettingFields.js100664001.82 KB772e39822f0161a1de1c61c56cb7de5b0b8440a05a1fb0b1ae8449b6c8f97fad
webpack/components/NewTemplateSync/components/SyncTypeRadios.js100664001.09 KB0682ec12d962c572266cff401ddb2298a82260aac469bd08f194da03921c846a
webpack/components/NewTemplateSync/components/TextButtonField/BlankOption.js10066400364 Bytes465bc19f0026fa1820c8b850724a87ad985b93c900a929380aa904c3ba2c4fb4
webpack/components/NewTemplateSync/components/TextButtonField/CheckboxField.js10066400412 Bytes7191bc21c78f8fdc28cc9b1e1129a47529178f9ec3bb067500f8b1938dadbd58
webpack/components/NewTemplateSync/components/TextButtonField/FieldType.js100664001.12 KB071937a6c2a4dbc2b70a593b740aa5f49646150aaa103529b6717d36e8bac163
webpack/components/NewTemplateSync/components/TextButtonField/InputField.js10066400356 Bytesac77fd74792c5cf7d8e174ff5b97accce425dab9c45e05a8e8863e32e1a925c7
webpack/components/NewTemplateSync/components/TextButtonField/RenderField.js100664001.66 KB3456133024b76e89048da68c68617eaeca96e996fa4c164ba707f0e03e590d1d
webpack/components/NewTemplateSync/components/TextButtonField/SelectField.js10066400675 Bytesacb5856157fe173f015d45c34e51dadbdcdd1d64db354e1a705edfdcffbdbd79
webpack/components/NewTemplateSync/components/TextButtonField/index.js100664001.68 KBbc8c2ae67de61bf207c36e2beb38d6ca8471af96877f2e4805c005c2e710e08e
webpack/components/NewTemplateSync/components/__tests__/SyncSettingField.test.js10066400812 Bytes6913e0e1955a47ea0e32c53e9db70c7e8eb00b98156bec2e13d3a4a3136337ff
webpack/components/NewTemplateSync/components/__tests__/SyncSettingFields.test.js10066400778 Bytes30cd30e09e52e676d75619d9af2457ca7e4d9f71f61f936d0675b700ef18e9ad
webpack/components/NewTemplateSync/components/__tests__/SyncTypeRadios.test.js10066400569 Bytesf2f5e4a8ffdb76c350f07d42eeb0873429272c716fce39ea0801819a608ddb78
webpack/components/NewTemplateSync/components/__tests__/TextButtonField.test.js100664001.37 KB9ac608c53b30292d760dadbb98ed2dca67d7d3dd41240cfa2f8faea816163030
webpack/components/NewTemplateSync/components/__tests__/__snapshots__/SyncSettingField.test.js.snap100664003.05 KB8d79061d61d103fc54fada3bcef81354819eab88a3c354fec7cb28d4ddbf08af
webpack/components/NewTemplateSync/components/__tests__/__snapshots__/SyncSettingFields.test.js.snap100664002.43 KBed8a0df79f06c2393235eb99bfda689327ac29b4ba3ad7fa5c9a1eecf7c1e638
webpack/components/NewTemplateSync/components/__tests__/__snapshots__/SyncTypeRadios.test.js.snap10066400710 Bytesee1c16f5835eb478294c1536c47f6cb571aad1585a4ca316dcbf0ac674f60f94
webpack/components/NewTemplateSync/components/__tests__/__snapshots__/TextButtonField.test.js.snap10066400634 Bytes17bb99824f9d2f6cea68c95dd78b933a7f0d05935bbaec376a915f79f5bda4ba
webpack/components/NewTemplateSync/index.js10066400878 Bytes3cff9aee58d74b74ebce8f0773386d11b11f5d7562ead06b3929c8dd40555675
webpack/components/PageNotFound.js10066400357 Bytes4f8a1f339a99d86107dd68c9767e939a2e28da61c2d66cfb8fef8371e64b2606
webpack/components/PermissionDenied.js10066400740 Bytesa3df212fa562cecc8ba055a068971590a47d6be917c04fa01e3b47c793d27fbd
webpack/components/TemplateSyncResult/TemplateSyncResult.js100664001.59 KBc0c870743f912d9cbffd11f848a0e2d2f0d2699ee386fa7d2f9d749c1cf4c71c
webpack/components/TemplateSyncResult/TemplateSyncResult.scss10066400671 Bytesa2adcd626e87b5baf19a4891b5b1fb9e562cd5344b979da2cff79b427836f530
webpack/components/TemplateSyncResult/TemplateSyncResultActions.js10066400208 Bytes824a23bfb725679a6c61706882a43df06129f39fae07519c65349fd74ed820f7
webpack/components/TemplateSyncResult/TemplateSyncResultHelpers.js10066400236 Bytes3d9c2ad8864bc7b22a6849ec65fc3011e3321d35326d3aac9fb7041b473daeb6
webpack/components/TemplateSyncResult/TemplateSyncResultReducer.js10066400742 Bytes7182dcd3927707aaae4ba84fd3ae80c6a7c96ca8567f01541f23ad343d191c06
webpack/components/TemplateSyncResult/TemplateSyncResultSelectors.js1006640076 Bytesc9714990db51898b158ad08a76e76611221f838eef937ae1aa6ee478fb4e9076
webpack/components/TemplateSyncResult/__fixtures__/templateSyncResult.fixtures.js100664001.86 KBbabb06c72a94b72ca616d89ee4ac419acfe9fa23bcfb19d510c838630b119e3f
webpack/components/TemplateSyncResult/__tests__/TemplateSyncResult.test.js10066400939 Bytesd56a971575aa1b72972383cf592da340871360dae1ca30b3b0f85c955ea9ee7e
webpack/components/TemplateSyncResult/__tests__/TemplateSyncResultReducer.test.js100664001.14 KB7e8fb888f7cb93b4db36d020ddfb5e2fd557ac43e635a0bd69c08fb3a2cf8529
webpack/components/TemplateSyncResult/__tests__/__snapshots__/TemplateSyncResult.test.js.snap100664002.84 KBce8a91acc9ddceeef60b06e32b971ea53edfd361f51bd5217d797af3affaf657
webpack/components/TemplateSyncResult/__tests__/__snapshots__/TemplateSyncResultReducer.test.js.snap100664002.07 KB87585960a1c2e3a1233d3b1e965a6050f285ab2f10fe8211350381ea53a2648d
webpack/components/TemplateSyncResult/components/EmptySyncResult.js10066400724 Bytes7c16d711a84565ff151fd7d964c597f5b3e6fc64583159299cd10a42a59f97f7
webpack/components/TemplateSyncResult/components/FinishedSyncResult.js100664002.03 KB969ba682ac1251152762ea8d5e83d64406bc6d6855508868e71fe4f9d306d12e
webpack/components/TemplateSyncResult/components/ListViewHeader.js10066400856 Bytes58bb360a19fcd1f6151258f417b4dabac60274c46169836c4118989091215ceb
webpack/components/TemplateSyncResult/components/SyncResultList.js100664001.14 KBee2472278effd1b5ac5a16945498683d99a47669992451b45508ceab0783faae
webpack/components/TemplateSyncResult/components/SyncedTemplate/EmptyInfoItem.js10066400391 Bytes5b024bb34130c4d3649562c40ef597606b5726e131f4446ba37108aebe4adcd6
webpack/components/TemplateSyncResult/components/SyncedTemplate/IconInfoItem.js10066400614 Bytes2db5f5dca47762161812fb65e26a3b894026238e21b8de921a5fd57df3de0970
webpack/components/TemplateSyncResult/components/SyncedTemplate/InfoItem.js10066400823 Bytes1c4f8b3bbdc04449917b99899aea0d443435861ca86242b95ac0880c191809f2
webpack/components/TemplateSyncResult/components/SyncedTemplate/LinkInfoItem.js10066400868 Bytesd80fa9c77a70a75bdab1dbe2fc07d08c0c59157aa8f1d4f6b11995116e335782
webpack/components/TemplateSyncResult/components/SyncedTemplate/StringInfoItem.js100664001.08 KB0b783d8655b63022013065947185c8f02e1336e4ce90c84b368e3af629c38bf7
webpack/components/TemplateSyncResult/components/SyncedTemplate/__snapshots__/helpers.test.js.snap10066400603 Bytes5c2e896e5145782cfab496af2ddfea97646088c71b0052b11e8e558abe7e4cab
webpack/components/TemplateSyncResult/components/SyncedTemplate/helpers.js100664003.45 KB8d7a077d5d273789edfb0d05e1d44f624d19a174af111c590e8305c5b30ca90d
webpack/components/TemplateSyncResult/components/SyncedTemplate/helpers.test.js10066400716 Bytes2b093d27714e7799e937e35f9ddaac09bc60db67496e9ff2e256a1a3fdce6c98
webpack/components/TemplateSyncResult/components/SyncedTemplate/index.js10066400722 Bytes5791c2a14712c65f4ee85ac18beb8a1b5dd134662b07582e0fcb089f5fe6fcc3
webpack/components/TemplateSyncResult/components/__tests__/SyncResultList.test.js10066400593 Bytesb55a09741b1c9bd4dde912d24ac9711ae96ead42903c35aefb85261c5ed10f3b
webpack/components/TemplateSyncResult/components/__tests__/SyncedTemplate.test.js10066400780 Bytes2cb68b712ff97093cb777f511345becf4c9ea5cba41868fbd9dddc2807fbe14b
webpack/components/TemplateSyncResult/components/__tests__/__snapshots__/SyncResultList.test.js.snap100664002.17 KB765d55de488363c4068dc519c9e5e345a3c43f34e0bdfac9008022e54aa8ce3d
webpack/components/TemplateSyncResult/components/__tests__/__snapshots__/SyncedTemplate.test.js.snap1006640014.1 KB03c9a880966e98799b7701c357522d062991f4b42e6b833c5c4965c82d1babca
webpack/components/TemplateSyncResult/index.js10066400408 Bytesa6b9dd89b482e0cd092c75515e201f088fe375b997dbc3b7f5a05b243eac4318
webpack/consts.js10066400339 Bytes4535f1f266457fe7b73438d4e3e59b707983568ca2c102f917f29e19e06c113a
webpack/index.js10066400389 Bytesa4be159505331be4106ba370b6e7bdc108166a2ef97ce48d4e9276b727265544
webpack/reducer.js10066400269 Bytes58c449283a0b85fb4a0d8853a56cca669c8736edc45f9c668f6f87533bf9e213
webpack/testSetup.js10066400305 Bytes38f53ce8db5060f7a5093527478a29ec544624c4eb40d0ded83589cf6a33e5ca
webpack/withProtectedView.js10066400361 Bytesacc6083d739e73a1be658c15c7fe8d2a5bc7569c1521acfd6704c0918108ce75