foreman_templates-7.0.5

https://rubygems.org

foreman_templates

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 495482

number: 7.0.5

platform: ruby

spec_sha256: 9499bbceeabb0b75b723faae7ec3097bedae00a62a815faef11e6705e88745b9

sha256: 5d7001405034e3faf9607d9b1ae672a65d7059bf90869ae7ec13cedd04d266eb

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

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

position: 18

version_data_entries_count: 118

uploaded_at: 2019-12-11 12:41:16 UTC

indexed: true

has_extensions:

extensions:

Gem size: 47.5 KB

Version Data Entries

Total: 118

Unpacked size: 171 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
LICENSE1006640031.7 KB963392e038d7bea128e55cc67dd691c204593db3527060667f0c82f0f0a1be64
README.md100664002.33 KB72bae198a88c536a9d5c8a64241c1ae4fd399a719a73fef80e0dea348142c6e9
Rakefile10077500550 Bytes3177d1ac8ea5cdf2415cfe200fb8db8b5505262e1382a176d986a7241b579762
app/controllers/api/v2/template_controller.rb100664002.41 KBb3178de443c35d23d2ba1003d2f816b4b8aebdd5918a6495e862034e5a3998fe
app/controllers/concerns/foreman/controller/parameters/template_params.rb100664002.09 KBfef8bb7a4d7993525b1d017a4b0251148874dc5556d25c1c25ccf316af0fb4b3
app/controllers/template_syncs_controller.rb10066400199 Bytes6107d048e4808a1f470e88c9e0dff8efe74abb2bc0fabfd3e741efb1b13fd2ef
app/controllers/ui_template_syncs_controller.rb100664001.35 KB716c48e98bb7028c225bdd7551350e14d4b32223aa98a8b8d930965c887adf40
app/helpers/foreman_templates_helper.rb10066400322 Bytes1a880d24070a92f0f92f6b1b2cad506256fc854975974f94f494777986e65859
app/models/concerns/foreman_templates/template_extensions.rb10066400211 Bytesdb2313fb405e689f0228de4ef633f6624d614b44a3d6bb36626f287dcbe69d0e
app/models/setting/template_sync.rb100664004.33 KB5c21c6a61af26ce374abf4082441add219215f4f6605f825d1206677f8316847
app/services/foreman_templates/action.rb100664001.65 KBffb36f4d7dc114476dfb5f30282c8f4595d6b72dc6bd6057c1357dc14fb2b5ed
app/services/foreman_templates/cleaner.rb10066400184 Bytesf7cf2889154708ce9987b0d3d70c084e684b3a7b001f6966a8c212169e9d793b
app/services/foreman_templates/export_result.rb10066400945 Bytese781a08f8566b490847da488f07fc2c7d982de4e2be8424b10267728e3e30bbe
app/services/foreman_templates/parse_result.rb100664002.57 KBc4afc10301d2b3f43d7b56c3465e11c0517d6868136949e47be0a00244d3f4b3
app/services/foreman_templates/path_access_exception.rb1006640080 Bytes14f7899b3af3b923eeb618ac9e045de44e87c0d4d8b429ca2743a77cddf6af94
app/services/foreman_templates/template_exporter.rb100664004.86 KBcf1195fd4f0f1d31ec9208d3853ad5a706bf95dc0090c19c851abf8dc1b1c1aa
app/services/foreman_templates/template_importer.rb100664004.14 KBdd13c7cff46ad36e8680b1c205f6cc973fcea9159c8890ab6bb830b5eb620704
app/views/template_sync_settings/show.json.rabl10066400210 Bytesb76cde22621d6ee168acf312d90ee778153a12f390be9e8609aa4122aefc3ea9
app/views/template_syncs/index.html.erb100664001.11 KB5dd211442f68d67c4ba3d7d66199c23e197c999c4fc51218577fbc2e1ff85062
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.rabl10066400148 Bytes6cdf35e17c211ca710b109b2429b3a5ffae36a7b3afc4a7f4509d0ae2c878dc6
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
lib/foreman_templates.rb1006640064 Bytes9710b458a77a583e926ce05e0c9431278730b38eb6c3c1ef0533f061a40f85df
lib/foreman_templates/engine.rb100664002 KB11aab3fe497150ff48c8084145f19bc4260069cbfd7d46ec2473e43f4349ba4e
lib/foreman_templates/version.rb1006640055 Bytes1c7ab79a0f73b61bd5173739481c52fbefeb313be1de89a31919df3b5e415443
lib/tasks/foreman_templates_tasks.rake100664004.23 KB55ede8b0615833a9ae23a0b959de2206da539b83e42c66c953c1914398f53e93
package.json100664002.11 KB6bf3ed6df6b50ed1cee50b8c46e9d08c7b45ef28ef17bb947c1cbf29731887f9
webpack/ForemanTemplates.js10066400734 Bytes7b4eae108698b9936b823774966bb69fa3c380bbc6e2f1c6706fdd9404a6230f
webpack/Routes.js10066400776 Bytes5437bdf3c21daca79dd3df022669ecdc4f0a9aef89c31fe35222b678cb24fa2e
webpack/__mocks__/foremanReact/common/helpers.js10066400741 Bytes5b86acb3a0424ad4a3aaf5fbf46a75899feb3ec36233d37aec24e12b06f1aa00
webpack/__mocks__/foremanReact/components/Pagination/PaginationWrapper.js1006640077 Bytes63b784d2b0679d68baa2597b4fc2764a7038890bf91b31d61eb836a82aa33df7
webpack/__mocks__/foremanReact/components/common/forms/CommonForm.js1006640063 Bytes97db9391eb50db00479c68e2a9d91638dae52e154467121e294fb43043f21cc9
webpack/__mocks__/foremanReact/components/common/forms/Form.js1006640051 Bytes1625bc90d9139730ff84756419fbaa0d56fe99224aca1ff418ebe827ca7f635a
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.06 KB73a8a61574e5077b26c944065e860dbbbe4b57ab72fc19b55ffad8026a3b31ce
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.snap100664001015 Bytescd7e74fd6111f1f5e4146ad4add944aac2a680649a6a483690249f6886c72fb1
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.js100664003.9 KB93b1c718d44c946b2f73429874b13743f1c2673eab3ed9cb99d2e611e7f84951
webpack/components/NewTemplateSync/components/NewTemplateSyncForm/NewTemplateSyncFormConstants.js1006640062 Bytesdd90a055e27176f1ab1d6081dbb7da26e80adb721eecc3715e76ef94939fd81f
webpack/components/NewTemplateSync/components/NewTemplateSyncForm/NewTemplateSyncFormSelectors.js10066400675 Bytes5990a4ef8ad9f334484861bd1a6caf04891e5f962302e05cb5992d347076d252
webpack/components/NewTemplateSync/components/NewTemplateSyncForm/__tests__/NewTemplateSyncForm.test.js10066400900 Bytes3325e0141983a2a935c730c26c7afa4bc1540b71415993db065e501142aa7762
webpack/components/NewTemplateSync/components/NewTemplateSyncForm/__tests__/NewTemplateSyncFormSelectors.test.js10066400989 Bytes68a4d8483ea4036566732a9dab22716f2651c0ef3dd1c9a0ae0d7fd35105d1ee
webpack/components/NewTemplateSync/components/NewTemplateSyncForm/__tests__/__snapshots__/NewTemplateSyncForm.test.js.snap100664004.92 KB24107281194bebcdd5bfcc29e6cfc9c00446d5a7029ecee726c0f00c39e50a54
webpack/components/NewTemplateSync/components/NewTemplateSyncForm/__tests__/__snapshots__/NewTemplateSyncFormSelectors.test.js.snap10066400999 Bytes0c20a0ac54b4c57e7c0d48c330da50e1757a167ddb88c4e35646e4e024f73b1c
webpack/components/NewTemplateSync/components/NewTemplateSyncForm/index.js100664001.05 KBd0d1762de1f8df658adf078f882b72947a7f3cfa8073634abe657b0a75c2ec95
webpack/components/NewTemplateSync/components/SyncSettingField.js100664001.49 KBe2ee069049353fdd391e048b30f5ac7bc6e471bb05c3de15360d724aa749f632
webpack/components/NewTemplateSync/components/SyncSettingFields.js100664002.28 KBb1b202e2c376f8490d80e741f475fd540f7694bafa0c639584ce747f37392f4d
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.45 KB71b7cd4b61c72f6a1a1d88f550c54112e6b363a57b47ea2b23ea6d54e9bcd295
webpack/components/NewTemplateSync/components/__tests__/SyncSettingField.test.js10066400784 Bytese80545e99816f10b64ac98f3a07909c667e705a126b1388e704c6d9ee20aa4f2
webpack/components/NewTemplateSync/components/__tests__/SyncSettingFields.test.js10066400740 Bytes338025b4e7ba5fb838f96f2cbdaac4d6c2ccda8a094e123722cfdfa4ff4606c5
webpack/components/NewTemplateSync/components/__tests__/SyncTypeRadios.test.js10066400569 Bytesf2f5e4a8ffdb76c350f07d42eeb0873429272c716fce39ea0801819a608ddb78
webpack/components/NewTemplateSync/components/__tests__/TextButtonField.test.js100664001.35 KB372eb9d2e63e34599787b56f14cb874f859a20db1602b8f67655c66bf7ee95bb
webpack/components/NewTemplateSync/components/__tests__/__snapshots__/SyncSettingField.test.js.snap100664003.23 KBf1ef3902028e5238cc397640c87824f427f15dfa1a4db112d69c9ecca6c3eae6
webpack/components/NewTemplateSync/components/__tests__/__snapshots__/SyncSettingFields.test.js.snap100664002.38 KB89b4cb5139c363e6b9d51064483692d18333ee01554d2e6afe6453c74676f78c
webpack/components/NewTemplateSync/components/__tests__/__snapshots__/SyncTypeRadios.test.js.snap10066400710 Bytesee1c16f5835eb478294c1536c47f6cb571aad1585a4ca316dcbf0ac674f60f94
webpack/components/NewTemplateSync/components/__tests__/__snapshots__/TextButtonField.test.js.snap100664001.98 KB0777ecdf000b206beb07b778abaf63f6031330cc2a4394c0f2aa6a16724ed353
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 KB6f7a2f93788e854bd6fb8692161201f797e1883fed73cbf2325fd2661a081995
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.82 KBccdfc08c7b8120514b89e535be8376529d6b9f6f6de7c1c20585114b4dbbee0e
webpack/components/TemplateSyncResult/__tests__/__snapshots__/TemplateSyncResultReducer.test.js.snap100664002.05 KBd4e2d660c168790310c50bead26b37a7eba19b0d63fe08d630aa957693d0fb83
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 KB423368daf4efeaaf4e7d31b8be730bb82c155c93c94a11901e1829faeca73389
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/helpers.js100664003.28 KB9d256943726fc0794e35a8882939475c9dbdbb13fc8d1c8098e7a88b6a984d3a
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.18 KB1457306cbf56b8a5bb3a08360962f7f9b89704c6b11351f287da8f2cefd62363
webpack/components/TemplateSyncResult/components/__tests__/__snapshots__/SyncedTemplate.test.js.snap1006640013.7 KBc60bb7a8436bb17eca6999b43498c1ec139c9bfaa4b04aa820ea755d2bec4dfa
webpack/components/TemplateSyncResult/index.js10066400408 Bytesa6b9dd89b482e0cd092c75515e201f088fe375b997dbc3b7f5a05b243eac4318
webpack/consts.js10066400339 Bytes4535f1f266457fe7b73438d4e3e59b707983568ca2c102f917f29e19e06c113a
webpack/index.js10066400389 Bytesa4be159505331be4106ba370b6e7bdc108166a2ef97ce48d4e9276b727265544
webpack/reducer.js10066400269 Bytes58c449283a0b85fb4a0d8853a56cca669c8736edc45f9c668f6f87533bf9e213
webpack/testSetup.js10066400269 Bytes00dd20a5ad2a4011f8585e0009ed5474f6a75ce3f7b6f123a9b1450ac1da13e4
webpack/withProtectedView.js10066400361 Bytesacc6083d739e73a1be658c15c7fe8d2a5bc7569c1521acfd6704c0918108ce75