foreman-tasks-0.8.2

https://rubygems.org

foreman-tasks

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 600971

number: 0.8.2

platform: ruby

spec_sha256: ab90dd135e90b316343afd346d3ef27f67e7e1735753ebf92b5f96e08d3f0877

sha256: 2d47b9bb86e3d14f03b358ccd6051c5e2d5961b059a30339a84cd394ae080007

created_at: 2024-05-13 08:22:38 UTC

updated_at: 2024-06-09 10:54:16 UTC

position: 133

version_data_entries_count: 139

uploaded_at: 2016-09-08 20:21:36 UTC

indexed: true

has_extensions:

extensions:

Gem size: 82 KB

Version Data Entries

Total: 139

Unpacked size: 283 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore10066400237 Bytese58b1b1cf141c43dd1a50845bfe66e8c306b0bafd5effa020b5cf8b25e0e7b8c
.tx/config10066400173 Bytesc56a916173548361c459a1489c2639d1f352714ff8673a5bf97720af4051fc1c
Gemfile10066400530 Bytes1a22b35b0d24b6c7041822ecdce3f99ccc5b070cead51d4154a34fc27735d0ba
LICENSE1006640034.3 KB8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903
README.md100664007.42 KB7f7c14475c0694c5fecd33a7ffb06d2062bb5a80f6f69c647ba2d32cf26b918e
app/assets/javascripts/trigger_form.js100664001.52 KB3be3e03e4dbd587ca02ee49fe4a551309e38c578a26279e437336e0387a873c9
app/assets/stylesheets/foreman_tasks/application.css.scss100664001.22 KBaf0392e1231d769a5367de3f90aa5aa53f55baad1d76436afbb441503f6d2b25
app/assets/stylesheets/foreman_tasks/trigger_form.css1006640059 Bytes6ed30a7f55ae824b5e653fcd6e8cd051a7d2152467225a1e7118a600b9312e16
app/controllers/foreman_tasks/api/recurring_logics_controller.rb100664001.12 KB158310d8810c36ff2f8d2aaad2d33f3e11ad6e882b711b4ca503e33d028fd7d6
app/controllers/foreman_tasks/api/tasks_controller.rb1006640010.7 KB9e7e5d0245bb9312bfc8d150e3d326d7d0716dc924ae8b027918d82ec70454b0
app/controllers/foreman_tasks/concerns/environments_extension.rb10066400634 Bytesaf70af9942dfbf5e58303ea330b3ebd219b9dc92c00323c96b1599f1a9d09d7a
app/controllers/foreman_tasks/concerns/hosts_controller_extension.rb10066400789 Bytes12c5445623d1a72b73b154519a1851e7581be45350dbc813567df74af962236b
app/controllers/foreman_tasks/concerns/parameters/triggering.rb10066400849 Bytese295e920c49c857a576c99f82be215a049df8687ec26a784776202428fc0a161
app/controllers/foreman_tasks/recurring_logics_controller.rb10066400645 Bytes3caaf52336afa3aa1c2cdd271fa7de5bdede35a10dec9eabb0204aaba3edd60e
app/controllers/foreman_tasks/tasks_controller.rb100664002.8 KBbae3470e589138b32b244876455a18d15074af3948234685b1668d4f682e221a
app/helpers/foreman_tasks/foreman_tasks_helper.rb100664007.41 KBd8efa450028367a8b51fc0130fdb336ffdc724493390ab48ea5fb42c467cdc62
app/helpers/foreman_tasks/tasks_helper.rb10066400573 Bytes3a086f5687bf27aa2e2c8c3a54b282155f8a144c9c397b39b43eba557545f6bf
app/lib/actions/action_with_sub_plans.rb10066400709 Bytesf15b41b1adf8e6ae4833046eb17c3c50d5476e982cc28ed3635d79fbd228bad6
app/lib/actions/base.rb100664001.89 KBd9fd6fa033ec964318c25c8e849d41df3b45a4bfe6f4f79581270834e10521de
app/lib/actions/bulk_action.rb100664001.76 KB6437f72a092ede54f8341fcfe78a0862e29743d8a12dba895d18a2b9d778736e
app/lib/actions/entry_action.rb100664002.27 KB2e5a53b844632f1c322eb8c23e4361f89be001ee21cf74be40990a43afb65943
app/lib/actions/foreman/architecture/create.rb10066400654 Bytesd2b0049c50fd62996d5b7c54deee7ea769be04768edbe0b25b7e66ec27427b1a
app/lib/actions/foreman/architecture/destroy.rb10066400574 Bytese3955801adf4303d9a32a1d67a3e000dae69451bf2178f8f42e933372110b3a1
app/lib/actions/foreman/architecture/update.rb10066400422 Bytesb4664c69431cacd49bc5358e7d054d8f44fd00fcc0cc96cd48e7967c1a8ca22e
app/lib/actions/foreman/host/import_facts.rb100664001.49 KB52c8b98af818f3a7c61d6971e35a9ae895b81cec62a53469a345a3f216d18aa5
app/lib/actions/foreman/puppetclass/import.rb10066400617 Bytes2b49101cbae77ec511967c6fdedbafa639963d000ce71c51e1f00063294284ac
app/lib/actions/helpers/args_serialization.rb100664001.62 KB8aa2301cbdbb033c80b40ee4f4b47576c52c0d8acaea1949ee0ae0b7b7dfd263
app/lib/actions/helpers/humanizer.rb100664004.98 KBedf731b3cb3957c3a137e107d718b9d64835c9b0c1e02558743625b98c9c643b
app/lib/actions/helpers/lock.rb10066400575 Bytes7d8ef94328bd05140ac3a887a63e9746ae10845c820bacc15722d3af1a448298
app/lib/actions/helpers/with_continuous_output.rb10066400736 Bytesfeb714b6e40e02d8bc505035c0d76517c788dd9e97ae11c0281155d22866c65e
app/lib/actions/helpers/with_delegated_action.rb100664001.8 KB1236baf8708e580ba4015f9155237b7f36471d2cd34f11d4d8d30c954c3b4942
app/lib/actions/middleware/inherit_task_groups.rb10066400696 Bytes9061cf61a6153d879590634d9ed8cc472c603d1ce24c1b96f5549d340810b007
app/lib/actions/middleware/keep_current_user.rb100664001.43 KBddfe0ca7082582f847f9a17b94865d93c1cab9a101a88dbdc54a4ca7d3b14011
app/lib/actions/middleware/recurring_logic.rb100664001.38 KBe126f5d1ace427360ec8dde39499c7554d2390610906f8aa5bb5cd97cf2abb2c
app/lib/actions/proxy_action.rb100664005.69 KB3a852821878b962fe3776c09135e69609c10d3630ded796947b6da2d322c7153
app/lib/actions/serializers/active_record_serializer.rb10066400549 Bytes788d7223564607e4269f38ca980b42a90f4101b2c62b3b10d03d6950a5c18f1d
app/lib/proxy_api/foreman_dynflow/dynflow_proxy.rb100664001.08 KB18c07ff9dea431bd269c1c3baecde7fc9ffdbc3c54b5cad1eb67be416c2f1427
app/models/foreman_tasks/concerns/action_subject.rb100664001.33 KB137349cfc6f9db4b37b0c761f747c5d01e695d412a65918453c4de61bd189fef
app/models/foreman_tasks/concerns/action_triggering.rb100664005.11 KB20165e66cca4124c7f7e1246ff58eb6934042274933360737a4cb46a8543dd75
app/models/foreman_tasks/concerns/architecture_action_subject.rb10066400490 Bytes90f28e3b663943991376a9ae77d97daafcb98b5039b38699f50f1024816da4d9
app/models/foreman_tasks/concerns/host_action_subject.rb100664001.6 KB5b1b8d48eb5344d15f03cdeb0e400c7b54d3793a3fac5f0c633054098e160770
app/models/foreman_tasks/lock.rb100664006.93 KB96107456c7003ba59952ed31ab53935f67438889a74a1763615bf33853aa9fcc
app/models/foreman_tasks/recurring_logic.rb100664004.24 KBbb575ef612ad224d2947f03211a6b43fce2387fe135785b2f6a2245ce4cd2efb
app/models/foreman_tasks/task.rb100664006.01 KB6a2094a0c1a2d7f188ac9145783797bcc19f35755aa593e8dbdd1924efc30c4e
app/models/foreman_tasks/task/dynflow_task.rb100664004.21 KB2492f7b11d1424a2517b984ba400e5441c83550739131d5f467c79d97c21b109
app/models/foreman_tasks/task/status_explicator.rb10066400502 Bytes54712deac8329bba24fbd9efac1df9fbb13f27667b4e2083a13815e0aa5711f3
app/models/foreman_tasks/task/summarizer.rb10066400464 Bytesfa33840d4dc8f62af5c4893a69f292cfb3ab17091532a7a37ef0b36599bfdda0
app/models/foreman_tasks/task/task_cancelled_exception.rb10066400125 Bytes40ad88e24e8c2ef6f016c6cfb0aabb31eae8637bcb46002745865ce3ce70d2ab
app/models/foreman_tasks/task_group.rb10066400278 Bytes2c8cd2ab3d2b19ec96ffb0efeaee40c2ee9d0b4accd32b37e8a44dd795d14595
app/models/foreman_tasks/task_group_member.rb10066400129 Bytesdcc71030913347e498d8f2d10b09f841a727f24f5241934ac4ea575d6ef200bb
app/models/foreman_tasks/task_groups/recurring_logic_task_group.rb10066400299 Bytes3673ea7f8639d365f949915f8d174240edb1e80c75697a5252c878e54662dead
app/models/foreman_tasks/triggering.rb100664003.81 KB3b9f258d125c59079819e55b0d50cc2ec045c8ed4cb04fa9643a47fb0be84d06
app/models/setting/foreman_tasks.rb100664001.04 KB4f00a900d0e136d08dfaf750ec1ebc57737b3d8752d5fa430fa85c3722dc4522
app/services/foreman_tasks/proxy_selector.rb100664001.51 KB4fc6a1b9f5db5bc882ddaf6acba203a71ff9ded1e0594884d33031754757b68a
app/views/common/_trigger_form.html.erb100664001.02 KB1e4480145e420f8d068e20a606cc813363472809699cead45ea673d6233286e9
app/views/foreman_tasks/api/recurring_logics/base.json.rabl1006640099 Bytes049912211a9d579d63996e76e57c7a99d41487c1660020d19464f8635ed91f43
app/views/foreman_tasks/api/recurring_logics/index.json.rabl1006640080 Bytes1a56972195beed45d55743bd1d8fb31b5de560a20a004e2511670d33385abce4
app/views/foreman_tasks/api/recurring_logics/main.json.rabl10066400147 Bytesd85fc289bb4f4e32b095d1375f87ac18a1c5d613d229c0e5d239fddaa94cfe83
app/views/foreman_tasks/api/recurring_logics/show.json.rabl1006640075 Bytesbd8299040a946a0e57100014520c2cb116ed5d9e2ec310e8d01d12f960b2d1c3
app/views/foreman_tasks/api/tasks/show.json.rabl10066400182 Bytese902f4b8c9d3f37b2eef5980daa6a4844c9f08b62df0600c12a9079708fdd35d
app/views/foreman_tasks/recurring_logics/_tab_related.html.erb1006640088 Bytes568e30ea34600ee4a10481adf0155e1e95002b17c9afb3472b7ae5e5aa87a46c
app/views/foreman_tasks/recurring_logics/index.html.erb100664001.54 KBc07fb011ede36153d5661b3d17f85cd7cd6583341204dbea3803754fd3fa2c7f
app/views/foreman_tasks/recurring_logics/show.html.erb10066400391 Bytes5dd98a4bb3b861cc5eef9a88758ca820ffa5ef2457ec120339d8299032e9ab14
app/views/foreman_tasks/task_groups/_common.html.erb10066400385 Bytes2a4fa3611cba1fa7876821d19b3de61fc044244382b24ba50ed5c6788ae0c31d
app/views/foreman_tasks/task_groups/_detail.html.erb10066400324 Bytesc6c93a1d7debac00079fa929efae08f050f91d783c7fec8e74dccf921ba73e05
app/views/foreman_tasks/task_groups/_tab_related.html.erb10066400618 Bytes1b6f430f11b04efa74137faccfce38e67de8e00e5555f8eedcec4778274f6680
app/views/foreman_tasks/task_groups/recurring_logic_task_groups/_recurring_logic_task_group.html.erb100664001.18 KB91f99fc6d9bb9a69fd003867b225edc333aff164c5ed6f27c97898d0b70f9a68
app/views/foreman_tasks/tasks/_details.html.erb100664007.59 KB92526fdc9faaa9df977c3112ef83a3a9dac5d9ed36a1fc2285c2aa65ee68ab13
app/views/foreman_tasks/tasks/_errors.html.erb100664001.37 KB4966cf4d6153fa6ba4c635622fe7c25b4191653fab59ed0fa8ab0dc24e312bc5
app/views/foreman_tasks/tasks/_locks.html.erb10066400284 Bytesa652df92ed281cf6025078c305d1e263a381660ccda40e3f835a9c48bd6ebfd2
app/views/foreman_tasks/tasks/_raw.html.erb10066400450 Bytes18f27a18775d4cf4d34071ee7b6737d4e42100c30bb7e70c78d2cc3d47b4f6e6
app/views/foreman_tasks/tasks/_running_steps.html.erb100664001.45 KBcd3e175d53749ff977b55a0c6ba34c74cc674c638f812268bcb4f2da79233d51
app/views/foreman_tasks/tasks/dashboard/_latest_tasks_in_error_warning.html.erb10066400698 Bytesfcc838af1f28460beb8b0391999cee028e07d6fa73783e9d15e7332e7ceaf34f
app/views/foreman_tasks/tasks/dashboard/_tasks_status.html.erb10066400625 Bytesd558711791c30add1a09cac6ed4fe139268bedc485389d628c244eea3a82243e
app/views/foreman_tasks/tasks/index.html.erb100664001.31 KB6bbdadcc6b19d8c88fdb51196159acd643e142fbf384d9cc1839f5f97196d0c0
app/views/foreman_tasks/tasks/show.html.erb100664003.27 KB5061b0d54d0ed32d99d9f3f8a424e46a307f00b6a1474459aef74ff5abc27870
bin/dynflow-executor100775001.23 KBfcd693189bf0da2accc87bc6f495856bdab4294813bb35045e322984e3a2a690
bin/foreman-tasks10077500211 Bytes98b011d43b8e4dc23481421877d2e4092f49ebd21af1f4a2612dda4956a878ca
config/foreman-tasks.yaml.example10066400680 Bytesc848a37230563e624a9405f0aff23526279243f742c739aa6f8b692dae6614dd
config/routes.rb10066400973 Bytes4333275b358da062a7db0ed68fcd04d03f3acb2bc53355969d1fcf99ee343656
db/migrate/20131205204140_create_foreman_tasks.rb10066400559 Bytes373c4ed2f47f0b2ee630961421cfeea5da27d1f102054907e8deba35bfbdbd75
db/migrate/20131209122644_create_foreman_tasks_locks.rb10066400408 Bytes09feae3008eb13e1deeddfc8d9a4b862362941f1921552e967688d78930bb825
db/migrate/20140324104010_remove_foreman_tasks_progress.rb10066400132 Bytes99deaae9d853d4dcc1b407ce7faa8518081e06bca26ebb16364cbd473721e2dc
db/migrate/20140813215942_add_parent_task_id.rb10066400146 Bytesae0e941dcbdd1f0d3b791c9bf75a3a7fc5a407927db98dd464358655617525fb
db/migrate/20150814204140_add_task_type_value_index.rb10066400130 Bytesc1dee8970c3533254e3744de4ef3a350d68bb9762caef49d67fdb5041e9c10c6
db/migrate/20150817102538_add_delay_attributes.rb10066400272 Bytesef4c8cb860d1f03bd4185fd7f2673e950f3009d686b617125725b70f631f3806
db/migrate/20150907124936_create_recurring_logic.rb10066400345 Bytes7b8503d8b30a6a4268ed356c8dd98591955cfbeab983e63d198c7c2e79c70715
db/migrate/20150907131503_create_task_groups.rb10066400570 Bytesb82ae72e44faca2379405ab382fcadf531a3ca4e05ae45f583961a583527f9e1
db/migrate/20151022123457_add_recurring_logic_state.rb10066400230 Bytes3dae39945602a48965e787b68cfa495a094f2a49191bafe43b5b7fb35c8b1c26
db/migrate/20151112152108_create_triggerings.rb10066400442 Bytes2a03e2a04cfb7820fe7291155e2913066edf27c45d666f4bfd1c4e1c34b8ff21
db/seeds.d/20-foreman_tasks_permissions.rb10066400583 Bytes1212cf27a81707b0174e4798b684c289f0366aaf25133b11f44d6d583794c521
db/seeds.d/60-dynflow_proxy_feature.rb10066400140 Bytes9fa94a5b496cf5dfcfdcfcd4832767c6b6f176fbaa0c1bc3657ac137dc4c7dbe
db/seeds.d/61-foreman_tasks_bookmarks.rb10066400495 Bytese4277b210e043358d5266a274d365a8f3548450be637662ebc85d437503101dc
deploy/foreman-tasks.init100664005.41 KBfec98bfdabcf70bc56f69b137e3de04377b10b9c6768beabcb65661cff07f698
deploy/foreman-tasks.service10066400402 Bytescd7d1152a22e20d3c4b3b21c1ab21a3f6fa4f158f4aa3e13c1ad3889b6737e7d
deploy/foreman-tasks.sysconfig10066400230 Bytes8daf280abb7862fbd9e38e62cb659ec8bd2c1fe7b03137c225c5980fa9537691
extra/dynflow-executor.example100664001.67 KBeae7cb304f0485a2a91219412d809e4e1244059f714861562e56b16a01a79aa5
foreman-tasks.gemspec100664001.51 KB4186b4d6d17ea5bdf45a649bdb490eb85a7671b71417efbeb8fd87e7cfefe20e
lib/foreman-tasks.rb1006640024 Bytes0d2710d01be2c3986c02b471f52edb71722cec2cf10872c876df0c6065adaf21
lib/foreman_tasks.rb100664001.44 KB1bd42993cac25a27904f1f3552e1bf8d6cbaa5d5b41329b5b6911540d744fc1a
lib/foreman_tasks/authorizer_ext.rb10066400524 Bytes2f684942eb42c4e03292fa0c2609ff16a01b65cfbf64c233fafca5b2361e76b1
lib/foreman_tasks/cleaner.rb100664005.24 KB49e7f94fa2f7664677cee2f4a73594e80601c36d2a61c277bd3d394be08fec19
lib/foreman_tasks/dynflow.rb100664002.75 KB64e50bf4658dd34c0e1efa89ea547ba51a9d763985a787284172f06b8c41fedf
lib/foreman_tasks/dynflow/configuration.rb100664004.86 KB65885d063b208d28c59cfed9575e3f0c05b8509bab2a5701911b456d0f2f2bae
lib/foreman_tasks/dynflow/console_authorizer.rb100664001.5 KB360f5e6ba5d98cf2d488d0cecca03e77d2213985d5f778c7f76c5f83c4e4e219
lib/foreman_tasks/dynflow/daemon.rb100664002.13 KBbb9b621cc2c26fd050aae4ff49dea822ed2c68dea06884e126c65df591f99cdf
lib/foreman_tasks/dynflow/persistence.rb100664002.19 KB5f8d3494c32c59bce19f1cc60ccf6114abb124580248ffb758924f887df67491
lib/foreman_tasks/engine.rb100664007.15 KB5833de3bd5cde82368413510e6ceed312854d9cbf46466a35beb2fa38a24bbb8
lib/foreman_tasks/task_error.rb10066400408 Bytes0ee4dd953d51ddc2cc31fd03d86f83b813ebe143af34650250daf381d5df5a0d
lib/foreman_tasks/tasks/cleanup.rake100664002.34 KB499b26b686d287afc37ad6163898b4d9f4d0e154e9958f3b607d97b59aa050c0
lib/foreman_tasks/tasks/dynflow.rake10066400137 Bytes26e4f9357ffbd595135e76bc979ad991d2cc670af1b35770cdc7865628f698a6
lib/foreman_tasks/tasks/export_tasks.rake100664008.02 KBe21997323c26c5d2f590a3210cf0d31a60ca446b45bb62ef6d59c99979ee58c3
lib/foreman_tasks/test_extensions.rb10066400606 Bytesb7b772befaef1c6dd92b7b409939094bd746fde45552584ba8048e15e23f4ce0
lib/foreman_tasks/triggers.rb10066400720 Bytes5bc57db727f2c689cf2e584a6a0a44706c33ccd6c5594c9a3e13631504a7860c
lib/foreman_tasks/version.rb1006640044 Bytes88d981106128cec7ede0ebcdfc6a02cd3d725b416707e7e68cc62f98b9687f5a
lib/tasks/gettext.rake10066400622 Bytes0c705aaa40422c96b419ad4b49ff210f6dab38159bb620355c92170cb455ebb2
locale/Makefile100664001.65 KB50229bc9131a5bcb5b21c4f7452787d95c92a2a063cf2ae0368ded2c665fd49a
locale/action_names.rb10066400163 Bytesbf8dd831d713de86080445c50910c14681370301d9c5fa00374a11926ba73fdc
locale/en/foreman_tasks.po100664007.95 KB83f8ba7aa021687ce95de63d1bc46bfd9d6cb449c116a7a485c8b7741fe505b0
locale/foreman_tasks.pot1006640020 KB66720be0a222d64d888cb16096d2d491156d22049790c485be965558335456de
script/rails10077500324 Bytes547f5e8a0a8700c2afd91cc16b62bbe6460268d84aa5d0e5548d342ce0be0c5f
test/controllers/api/recurring_logics_controller_test.rb100664001.26 KB518e435245672fb1b306fcf584815ff622ce0d0e7ee8f37b405e093c51de0950
test/controllers/api/tasks_controller_test.rb100664001.86 KBf6776cdb8793d607e16f2375d4a2ba17c27362202d479012de8a7edf58ff670f
test/factories/recurring_logic_factory.rb10066400314 Bytes16969cbde37bec93b8aae8460babeb908908d9270cfb66e238db0020beff8517
test/factories/task_factory.rb100664001.51 KB80ffaef548d9fab193ce2c6ddc21fd5567f280a7e06d196412eaf17d5fc0900a
test/factories/triggering_factory.rb10066400575 Bytes6acf0b7b2a702888f659b50d38216094d2ac297f410e053ec2ae9164cae63d87
test/foreman_tasks_test_helper.rb10066400357 Bytesae636b37981d622b1eec0505f4566686df61d1d584154daf0517f67b2fb9324d
test/helpers/foreman_tasks/tasks_helper_test.rb100664001.91 KB33cedfe10fe596bb4e6f74fed6e90fc56f6fe61686229614024873f1a88f97b0
test/support/dummy_dynflow_action.rb1006640070 Bytes6acf9e005d6d6ec218541205ffba7713ea4e3be133c0b8ad993b150a72fa8e19
test/support/dummy_proxy_action.rb10066400979 Bytes91d8a78e67ccfabf715c620f81905ff2b57cc7bda9ad1e34546ac58348297d8d
test/unit/actions/action_with_sub_plans_test.rb100664001.58 KBe5d276094f7f0fbeaea1879d96b6114ebcfe113e1f031b22d1c3f7d45e3d1eb2
test/unit/actions/proxy_action_test.rb100664003.75 KBc096c839b310801a2007d2cc83ea561bc6b5641c3dc44baec26982a18e7ea63c
test/unit/cleaner_test.rb100664003.38 KB08803f9c6876e1b6ef6ed32150ea9834cc3da13ac5687e4e65c39c8cb47bfda9
test/unit/dynflow_console_authorizer_test.rb100664002.7 KB02a3e4236a126d10a8649beb936b78421e2781ca669b54cd1483aaf73bbf30eb
test/unit/proxy_selector_test.rb100664002.4 KBecb150268d33544ea3f5e2e2f36654bdc0a0ea74829863999234bfeb9c4775e9
test/unit/recurring_logic_test.rb100664005.41 KBe3ca004a32e1def7937a9f564e20021917607b4b6b21c93dbd97e57030387747
test/unit/task_groups_test.rb100664002.33 KB38f00548fe61dd9eb7bbfed1daf5a8c0164d9f72c344a9f451d45a68f39d4e17
test/unit/task_test.rb100664001.92 KB554c3752625d32e4abb19287abeb50be3c635dbe18d8c3520a1ab01e87a21721
test/unit/triggering_test.rb10066400967 Bytes303b290e01bce956b7fd5a0d2605ac62112cba2ea3bf0eac98baf4ae97e7cc7e