foreman_templates-9.3.1

https://rubygems.org

foreman_templates

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 495492

number: 9.3.1

platform: ruby

spec_sha256: 932f4a48ee3170b80218472c4094a7a2982c6fe64277ad9586c2272a6e83d661

sha256: 76f8bc04cadb92f927c49db871876ba36bcd89995e1ffae53da2b82a4162d84b

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

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

position: 8

version_data_entries_count: 122

uploaded_at: 2023-06-19 12:31:42 UTC

indexed: true

has_extensions:

extensions:

Gem size: 48 KB

Version Data Entries

Total: 122

Unpacked size: 166 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
LICENSE1006440031.7 KB963392e038d7bea128e55cc67dd691c204593db3527060667f0c82f0f0a1be64
README.md100644002.33 KB72bae198a88c536a9d5c8a64241c1ae4fd399a719a73fef80e0dea348142c6e9
Rakefile10075500550 Bytes3177d1ac8ea5cdf2415cfe200fb8db8b5505262e1382a176d986a7241b579762
app/controllers/api/v2/template_controller.rb100644002.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.rb100644001.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
webpack/__tests__/helpers.test.js10064400641 Bytesba63528f6ec0e9f3b66f11159f859f5e7ea0c23eebf31f2b6b8ab36bd376c7f9
app/services/foreman_templates/path_access_exception.rb1006440080 Bytes14f7899b3af3b923eeb618ac9e045de44e87c0d4d8b429ca2743a77cddf6af94
app/services/foreman_templates/template_exporter.rb100664005.23 KBa888b60c510e1063f5f23d3f265b6f4a4fd8b69bbba4d152982b836283e9b730
app/services/foreman_templates/template_importer.rb100644004.64 KB0ef05f1c82ff528d1365d878c7d38fc59170423a0c898946f2fecdc09e35047c
app/views/template_sync_settings/show.json.rabl10064400298 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.rb10066400212 Bytes519ac158f2faad5b843557e8c335425468f3c0768e765b00d82970c61d6b390d
lib/foreman_templates.rb10064400703 Bytes9acf7241c25c5ee514732c6e1003552acfcba6455f6a6cf6ed3a20b183a978ab
lib/foreman_templates/engine.rb100664005.37 KB3e47fc2efe3ffaea78fe137b5e377faceab9847d6e61f61520c0df19670c27d6
lib/foreman_templates/version.rb1006640055 Bytes52340d9c86a8fcd5e756c2bcddf729c27a14c6e56beda5f4afc70e85ba914f54
lib/tasks/foreman_templates_tasks.rake100644004.3 KB6e1745395d233788da7a0698fcbdedaeb10c0a6e57ae4813f82ad919006309f8
package.json100664001.19 KB4253a099b6f18592a6358e3676583704fc7a711baf84233b8edc93422231415f
webpack/ForemanTemplates.js10064400788 Bytesf8fe12b174455f9150d3f80dc501c9f84e6064faac9193a5c846b8c999021d7d
webpack/Routes.js10064400776 Bytes5437bdf3c21daca79dd3df022669ecdc4f0a9aef89c31fe35222b678cb24fa2e
webpack/__mocks__/foremanReact/Root/Context/ForemanContext.js1006440092 Bytes383cc9e8b07066843cc7c09f0d3cb9ef31dc6fe585786ee4882d8fde7fcac0af
webpack/__mocks__/foremanReact/common/I18n.js1006440033 Bytes3ecd9a103a46e4253b56787f34310371c8a959ec739e398bfabf6029e3974e25
webpack/__mocks__/foremanReact/common/helpers.js10064400741 Bytes5b86acb3a0424ad4a3aaf5fbf46a75899feb3ec36233d37aec24e12b06f1aa00
webpack/__mocks__/foremanReact/components/Layout/LayoutSelectors.js10064400100 Bytesb64ab41b0e78bf448e24a209874a46f6d3adf9f95377f2f4591dae420927d264
webpack/__mocks__/foremanReact/components/Pagination/index.js1006440063 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/components/NewTemplateSync/NewTemplateSync.js100644001.54 KBd29d79648632d463337e66bb5f908d903cb7be04592a97e9bdaa4e51aec8b0ce
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.js10064400662 Bytes953d7151e76c36b039f59ab7d25717a45171e4f3d2cbb7dadf30041cd15243ab
webpack/components/NewTemplateSync/__tests__/NewTemplateSyncReducer.test.js100644001.27 KB01ec6356a2b621099e0b311c3aa833329e98daa3a5324613ddff3c48ec74d514
webpack/components/NewTemplateSync/__tests__/NewTemplateSyncSelectors.test.js10064400841 Bytes4e8195ab1cedf2efaab9b74206609c57be6c80c026e287cf970f8245fd313a76
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.js10064400482 Bytes6266ff87af180b442c168939000997bf4dd4e50843ff63e635d0ebaab1570546
webpack/components/NewTemplateSync/components/NewTemplateSyncForm/NewTemplateSyncForm.js100664003.59 KBa7a71fb10f24fce12181ddad053302703def92742cf6950887c40f59dd6b2d87
webpack/components/NewTemplateSync/components/NewTemplateSyncForm/NewTemplateSyncFormHelpers.js100644001.04 KB8c4833382ff21acdc5e10d145894a44dc6c6871878a751d6da01c5321214d4d3
webpack/components/NewTemplateSync/components/NewTemplateSyncForm/NewTemplateSyncFormSelectors.js10064400551 Bytes511c2880f4c4d44937fc34f694cce73927a19a239c64c210dfeac5b6bdbbcea1
webpack/components/NewTemplateSync/components/NewTemplateSyncForm/__tests__/NewTemplateSyncFormSelectors.test.js10064400531 Bytes69ed575084eff380372ea856a26e6903509ca6ab1242ab49bfb5b2b0ee471e4b
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.js100664001.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.js10064400806 Bytesa1693708bdc5fa48eb8d9e2c96bda85ae03edf02da9f45de81bb888ae86afbcc
webpack/components/NewTemplateSync/components/__tests__/SyncSettingFields.test.js10064400772 Bytes7c2e4112cbb8ee02cacd2eb833da2d8a847b194b8da9e7341c9b1e83a1a0b04c
webpack/components/NewTemplateSync/components/__tests__/SyncTypeRadios.test.js10064400563 Bytese063189044396914f4be4b8d1b57d64aab17f134d33d18366d1a015e74eac50b
webpack/components/NewTemplateSync/components/__tests__/TextButtonField.test.js100644001.36 KB7b2795d69218aa8c8e29602e2c23ea3af8bb37cf78ec481fc74e0c9f82ac69a8
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.js10064400417 Bytes2cb07b4baf9fa92e4082717c30791d1dd10a29037be6dcb4c123d52a290e06cc
webpack/components/PermissionDenied.js10064400800 Bytesf7812e229fb4a779038698bb8e76c8d9abfafb2f5ad448009c2bff36f8900cc8
webpack/components/TemplateSyncResult/TemplateSyncResult.js100644001.59 KBc0c870743f912d9cbffd11f848a0e2d2f0d2699ee386fa7d2f9d749c1cf4c71c
webpack/components/TemplateSyncResult/TemplateSyncResult.scss10064400671 Bytesa2adcd626e87b5baf19a4891b5b1fb9e562cd5344b979da2cff79b427836f530
webpack/components/TemplateSyncResult/TemplateSyncResultActions.js10064400208 Bytes824a23bfb725679a6c61706882a43df06129f39fae07519c65349fd74ed820f7
webpack/components/TemplateSyncResult/TemplateSyncResultHelpers.js10064400238 Bytes6f9a8fd0c2186a9780e2ec53020382b7f3d0395119b3a04aa05d635aa55c31ec
webpack/components/TemplateSyncResult/TemplateSyncResultReducer.js10064400743 Bytesf7b2ad5427df2370cc274b1c309c94adc2c933666e49b5bb67fbc0bcfa8fe23b
webpack/components/TemplateSyncResult/TemplateSyncResultSelectors.js1006440076 Bytesc9714990db51898b158ad08a76e76611221f838eef937ae1aa6ee478fb4e9076
webpack/components/TemplateSyncResult/__fixtures__/templateSyncResult.fixtures.js100644001.86 KBbabb06c72a94b72ca616d89ee4ac419acfe9fa23bcfb19d510c838630b119e3f
webpack/components/TemplateSyncResult/__tests__/TemplateSyncResult.test.js10064400933 Bytes1273294df6807ed7d46c789d71b5fa20e9d262db40e8fc5680465620085d3389
webpack/components/TemplateSyncResult/__tests__/TemplateSyncResultReducer.test.js100644001.13 KB8794e1348b5cfbf6ff1c7aaaa1d273ecf026f367a7d9f7a34c9c3ef762bac893
webpack/components/TemplateSyncResult/__tests__/__snapshots__/TemplateSyncResult.test.js.snap100644002.84 KBce8a91acc9ddceeef60b06e32b971ea53edfd361f51bd5217d797af3affaf657
webpack/components/TemplateSyncResult/__tests__/__snapshots__/TemplateSyncResultReducer.test.js.snap100644002.07 KB77bfd53f73b11e8a66dc2502177b6517b24624484c9a9d7bda08b6df3cda4f52
webpack/components/TemplateSyncResult/components/EmptySyncResult.js10064400724 Bytes7c16d711a84565ff151fd7d964c597f5b3e6fc64583159299cd10a42a59f97f7
webpack/components/TemplateSyncResult/components/FinishedSyncResult.js100644002.09 KB37ab23ae8522c0897889d89489365591d6e1faf4efe7d97fd57b9c51f1c7b5cd
webpack/components/TemplateSyncResult/components/ListViewHeader.js10064400856 Bytes58bb360a19fcd1f6151258f417b4dabac60274c46169836c4118989091215ceb
webpack/components/TemplateSyncResult/components/SyncResultList.js100644001.11 KB8346609a3078d694ba06f4b739612519fcc16458aedffb4be9019f4e1b7fec85
webpack/components/TemplateSyncResult/components/SyncedTemplate/EmptyInfoItem.js10064400391 Bytes5b024bb34130c4d3649562c40ef597606b5726e131f4446ba37108aebe4adcd6
webpack/components/TemplateSyncResult/components/SyncedTemplate/IconInfoItem.js10064400614 Bytes2db5f5dca47762161812fb65e26a3b894026238e21b8de921a5fd57df3de0970
webpack/components/TemplateSyncResult/components/SyncedTemplate/InfoItem.js10064400708 Bytesddf67269d94d0f0f226e7f01ae6af95cdb634076aed98d3749ce1ab51567343b
webpack/components/TemplateSyncResult/components/SyncedTemplate/LinkInfoItem.js10064400868 Bytesd80fa9c77a70a75bdab1dbe2fc07d08c0c59157aa8f1d4f6b11995116e335782
webpack/components/TemplateSyncResult/components/SyncedTemplate/StringInfoItem.js100664001.14 KBfc0895d430f40485ce073a8e5b15af47fc766df85aa8303f2d74e4b76efc8543
webpack/components/TemplateSyncResult/components/SyncedTemplate/__snapshots__/helpers.test.js.snap10064400603 Bytes5c2e896e5145782cfab496af2ddfea97646088c71b0052b11e8e558abe7e4cab
webpack/components/TemplateSyncResult/components/SyncedTemplate/helpers.js100664003.45 KB8d7a077d5d273789edfb0d05e1d44f624d19a174af111c590e8305c5b30ca90d
webpack/components/TemplateSyncResult/components/SyncedTemplate/helpers.test.js10064400710 Bytese17763fd74ec05330c8acd0d6aec5ffaf169751ad3b8e190c845c33fc67e5b46
webpack/components/TemplateSyncResult/components/SyncedTemplate/index.js10064400722 Bytes5791c2a14712c65f4ee85ac18beb8a1b5dd134662b07582e0fcb089f5fe6fcc3
webpack/components/TemplateSyncResult/components/__tests__/SyncResultList.test.js10064400588 Bytesf9e7a5be89b808cb6a003423a7c1571bca16eea14ee896a88fac42315e1ee366
webpack/components/TemplateSyncResult/components/__tests__/SyncedTemplate.test.js10064400774 Bytes352f2195d9b83d48510a1f14404e01e37ba995a7438d31d8d7879f404da78395
webpack/components/TemplateSyncResult/components/__tests__/__snapshots__/SyncResultList.test.js.snap100644002.04 KBacccea76b8eed74198dd9e22957a0aa5c209354eaf8c01681f50d15659bbec53
webpack/components/TemplateSyncResult/components/__tests__/__snapshots__/SyncedTemplate.test.js.snap1006640014.1 KB03c9a880966e98799b7701c357522d062991f4b42e6b833c5c4965c82d1babca
webpack/components/TemplateSyncResult/index.js10064400408 Bytesa6b9dd89b482e0cd092c75515e201f088fe375b997dbc3b7f5a05b243eac4318
webpack/consts.js10064400339 Bytes4535f1f266457fe7b73438d4e3e59b707983568ca2c102f917f29e19e06c113a
webpack/index.js10064400389 Bytesa4be159505331be4106ba370b6e7bdc108166a2ef97ce48d4e9276b727265544
webpack/reducer.js10064400269 Bytes58c449283a0b85fb4a0d8853a56cca669c8736edc45f9c668f6f87533bf9e213
webpack/testSetup.js10064400315 Bytesab91e5fdd1d4f9f6a9a66ebb1b86960c1c1774ffd52d8b699c380185c52620f5
webpack/withProtectedView.js10064400361 Bytesacc6083d739e73a1be658c15c7fe8d2a5bc7569c1521acfd6704c0918108ce75