canvas_sync-0.17.0.beta14

https://rubygems.org

canvas_sync

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 1083083

number: 0.17.0.beta14

platform: ruby

spec_sha256: 96eb896743a224965ae5eae1a17b1de2423290da4c02eb8362338f573ad21fef

sha256: 6514bb4d0f44f6b0cf0427889aa95eef9a7bcda7d09f4f8aca45beef7e75afb1

created_at: 2024-05-13 08:30:26 UTC

updated_at: 2024-06-12 13:03:44 UTC

position: 111

version_data_entries_count: 276

uploaded_at: 2020-11-04 19:47:15 UTC

indexed: true

has_extensions:

extensions:

Gem size: 4.65 MB

Version Data Entries

Total: 276

Unpacked size: 79.2 MB

Full NameModeUIDGIDMtimeLinknameSizeSHA
README.md1006440017.3 KB7a765fb67a4b67db09949dd73b2b9240b02dc573f357bafd9eb23661a8b88f44
Rakefile10064400895 Bytes14e0ff9ee3619248583fcc69caa39c5b5e0a796d4d1ce8e272358b8657412cf2
app/controllers/api/v1/health_check_controller.rb10064400140 Bytes22bb23f05b1231af1e53409c5dd4885021acb51d6850f5e603ea5ca838c60b3a
app/controllers/api/v1/live_events_controller.rb10064400779 Bytes6d94b24c4117bd83014cd22a00eb509c8958412394cb789e0bba02d1171b2c8e
app/models/canvas_sync/job_log.rb10064400439 Bytese1ca8e553b9f76b1e359d96882dbe4f1ac0d10afe6c4dff7f95fcb9005588a55
app/models/canvas_sync/sync_batch.rb10064400102 Bytes46cd6107f3332d959011ce2d701865ba7c5588230367b1bf3555b25a115b9458
config/initializers/apartment.rb10064400708 Bytes318be9173a96c9781527cc202dfcba59dc71b7f2bf1f5464ea763025e387f0da
db/migrate/20170915210836_create_canvas_sync_job_log.rb10064400377 Bytesb6dc39a45d614b07c58cb7325a153ad58261c1ff00b9e30f7640c30fe82ab351
db/migrate/20180725155729_add_job_id_to_canvas_sync_job_logs.rb10064400198 Bytesb65aa2bdf084f3e8ac6d589eba56f4c14f6d8050ed809fd1aa81ac3bdd2e1c1a
db/migrate/20190916154829_add_fork_count_to_canvas_sync_job_logs.rb10064400162 Bytes68c657fc8ac3c9e81d4a9209e18eddb3adb4704cf4a6321a1fa7e5cf391bd636
db/migrate/20201018210836_create_canvas_sync_sync_batches.rb10064400259 Bytes737c94a811fa70b2863a370b55c4a253d2ce31e646850f2346c12bc619963e9f
db/migrate/20201030210836_add_full_sync_to_canvas_sync_sync_batch.rb10064400308 Bytes3098c6b199cb9739d133e2d3de0d84fd38b03b4dc325e40011078915a2f9e6ab
lib/canvas_sync.rb1006440010.1 KB52d6e079e880b77e943d9e2dfd269b4ae6cd8d44f36addabd067b23701d2e8b5
lib/canvas_sync/api_syncable.rb10064400273 Bytescaad8695c54e59f6f51fd0c9673fc17b12cee8aa57fb843041c4bb8b8da77397
lib/canvas_sync/class_callback_executor.rb10064400852 Bytes131003eae9b93b8cf2eadbc758101efd2ce9afeaa26363ee325795f0abcdf75e
lib/canvas_sync/concerns/account/ancestry.rb100644001.75 KB68d840d2a985d11e83807bee743a184f0296b79df324009b7e50368ecfe84114
lib/canvas_sync/concerns/api_syncable.rb100644006.8 KBafe45b708b1fbfa3dc1ef3d203e64e4f33764d954e7c34fba0183237fa681de3
lib/canvas_sync/concerns/legacy_columns.rb10064400993 Bytesae5cdccf936ec2275f4c69c02dd08e349d21d346f8f9e5ea53314056c0949796
lib/canvas_sync/config.rb10064400288 Bytes861820c39162c4340d14dd8a32bf90f9ae460ab2b149cacb5cd3ef1c63edfaf9
lib/canvas_sync/engine.rb10064400494 Bytes4baa4922119344e390306018967d9180a43bd3b5a438edb787aea7378ef853ed
lib/canvas_sync/generators/install_generator.rb100644001.78 KBe60b18c7084a7a490bb45a4bb0e1406ff2e177d9b17aac5d882d36f321a56f95
lib/canvas_sync/generators/install_live_events_generator.rb100644001.68 KBa11d0e172d46660410508d496258959bc7f2f34188c8fa2f8df6af5cd981bdb8
lib/canvas_sync/generators/templates/migrations/create_accounts.rb10064400422 Bytes1f9e0a7f77e4ab6f211899f7f4070af9e93cace51b394c5b672a0234cc1c892c
lib/canvas_sync/generators/templates/migrations/create_admins.rb10064400535 Bytes476b96cc55325e42d45f2824798151568cd3606762719877ae9a06ed5f22b723
lib/canvas_sync/generators/templates/migrations/create_assignment_groups.rb10064400578 Bytesd490498e6d42b87312da7e282d0452a21b8137bd93db5b2ee415cf90baa65cd8
lib/canvas_sync/generators/templates/migrations/create_assignments.rb10064400880 Bytes899a65cf77e4fa52ab34daf4eb875a031d161f7f713bea00445b3508389970bd
lib/canvas_sync/generators/templates/migrations/create_context_module_items.rb10064400558 Bytes7ec2600265b61fbfc6b26c83ab5fd1a6c3c74c35a12fb4987397d6d08c5edeb8
lib/canvas_sync/generators/templates/migrations/create_context_modules.rb10064400597 Bytes415f25f947b780e17c21a0ef2397274300f39d25bfb82f11adf213a21b74d33a
lib/canvas_sync/generators/templates/migrations/create_courses.rb10064400524 Bytes7a900e0d5c03e92be8c9285fe77c6ec74084b6e44dd83edfb2dd3c0f5243fcd7
lib/canvas_sync/generators/templates/migrations/create_enrollments.rb10064400639 Bytes646a025376755ebea549e7b81465ff33806f3ae9929f67587b0249d268e90ac0
lib/canvas_sync/generators/templates/migrations/create_group_memberships.rb10064400472 Bytes824111d8da089313ef894a692f09ee942dac3ab85146a6ff421b6b44e2eeeb67
lib/canvas_sync/generators/templates/migrations/create_groups.rb10064400572 Bytes995f701ac3bb4c27436818df6c1b71d85627780a852efc4b68bd0ba49dd6e282
lib/canvas_sync/generators/templates/migrations/create_pseudonyms.rb10064400429 Bytes9295d5b63756da24d6baf329e19363375079e78781206fbc56d7cba499909510
lib/canvas_sync/generators/templates/migrations/create_roles.rb10064400446 Bytesaeb60b3efc73d97e3e9ebdcf5909d65755540ae3c26ab2b72493dd3bae57f935
lib/canvas_sync/generators/templates/migrations/create_sections.rb10064400514 Bytes427478a85ee3c12b8c0760aa7e31a6c6b5b5f5b95ea7c5bd11f1f1d3cb031d69
lib/canvas_sync/generators/templates/migrations/create_submissions.rb10064400711 Bytes089cf95b069e77f515d71bc1517d5a86d2e7d3fd1e739d9b14a07305cdfc0ccd
lib/canvas_sync/generators/templates/migrations/create_terms.rb10064400428 Bytes095c3d9a5d91e0ac1478cb172aa7399f909c7c0604010ea6cbb655849c94a315
lib/canvas_sync/generators/templates/migrations/create_users.rb10064400465 Bytesbac83f2cf6f3891471706545c3aa1e1f7835abe18f0f5de104a02ac5e62e87b7
lib/canvas_sync/generators/templates/models/account.rb100644001.03 KB7596729e484e5317e76b650cc05291125f0dc22c15d983216b0248b5bc6958f6
lib/canvas_sync/generators/templates/models/admin.rb100644001 KB5456014aec36366093d38c99d960bb03f18b50e33dbfe5e33b666150c47df653
lib/canvas_sync/generators/templates/models/assignment.rb100644001.29 KB6993f08d11ce2853cdeed6203a0cfeb505af1c4c61701fcb21e9c2bf5b6a1388
lib/canvas_sync/generators/templates/models/assignment_group.rb10064400664 Bytes00621d129bb08face04f71ffa6144e4ced561e3157769e6c0d4df51a957aeea9
lib/canvas_sync/generators/templates/models/context_module.rb10064400864 Bytesff0b581098c9223f978a7859378e9207ec4948052568e578a6256826856c0883
lib/canvas_sync/generators/templates/models/context_module_item.rb10064400738 Bytes0646faf58970c333a3da17ed693ee239368e7ceb75e7d037fd7fa766feb9abda
lib/canvas_sync/generators/templates/models/course.rb100644001.1 KBac7699ab1c037c27228354526f8628ff1ac1ca6d127faccf4b5566103c97a1b8
lib/canvas_sync/generators/templates/models/enrollment.rb10064400957 Bytes7221a61b927bcc59b353486132bcbf1635195c687094af61779d1d0d65d40ee0
lib/canvas_sync/generators/templates/models/group.rb10064400679 Bytesb8c25a6460ba9d85670b1a264d2958d56e2d041ba08ef1a4b773a1fa96e03e62
lib/canvas_sync/generators/templates/models/group_membership.rb10064400570 Bytesd14d3e74f68198d5ddfb7b16aa81c43a7ca4c9ed63424c01adc1b9b979dabbb0
lib/canvas_sync/generators/templates/models/pseudonym.rb10064400239 Bytesc06fb05d9f8bedc81ca17b9dec92fad29e2d5cad2f4e976cdf89c18c1c4337d9
lib/canvas_sync/generators/templates/models/role.rb10064400584 Bytes30d5b50cda13c2dd264d9d5eaa47dfe246bcb63397858d6e3bca705276384409
lib/canvas_sync/generators/templates/models/section.rb10064400660 Bytesfdee8f50a2f0f1163fb188421bbcec300b3b69dce6e6638df04fd5b0755148b5
lib/canvas_sync/generators/templates/models/submission.rb10064400880 Bytes5c205ae2eca8ab8638363c05a870e57d015b937d2d167f686808acb1e5d57c23
lib/canvas_sync/generators/templates/models/term.rb100644001009 Bytesdada6976a6571d4346911654da833146e954e3e791fa59203d7695c276e75abe
lib/canvas_sync/generators/templates/models/user.rb10064400871 Bytes897e4127f4f9d22186d8f686997810b33bc46405e07808fda3b2c43634c0f84f
lib/canvas_sync/generators/templates/services/live_events/assignment_event.rb100644001.05 KB4e5b7250c2b4742b43691e6dcda3db3f0522cfefd7c6719cfa13382987a2de59
lib/canvas_sync/generators/templates/services/live_events/assignment_group_event.rb10064400831 Bytes371d95c5d53778b25f851950e7b84e0470678d71476a570eef61456e64870243
lib/canvas_sync/generators/templates/services/live_events/base_event.rb100644001.36 KBe431f44c0a618afb88f7b64b5e1bb9390fcb3b6caae034a53dcb9c8f2b768c7e
lib/canvas_sync/generators/templates/services/live_events/course_event.rb10064400576 Bytes46e55dd76b8ec99e7e0fbb1913a8edd0f4c03b1f5496f9d32f81e240cd053382
lib/canvas_sync/generators/templates/services/live_events/course_section_event.rb10064400665 Bytes9b66adef008cb1c9cca07e7ce1d4b80f9b9ff6e09e6430739d59f4c29c726a73
lib/canvas_sync/generators/templates/services/live_events/enrollment_event.rb10064400641 Bytes9a884cbb64cb5900c0f5f960ab9ee356e002b220e3b9c173dcf4a4b319e72510
lib/canvas_sync/generators/templates/services/live_events/grade_event.rb10064400590 Bytes708f54f9474e46d0be2f7201ec7d76456427795ec663cc9f36a6c0e6e3cdf4bc
lib/canvas_sync/generators/templates/services/live_events/module_event.rb10064400436 Bytes946c56973a71eb94f48db28951ec03b3af71c0c465c0ca4d5d81624838fa522c
lib/canvas_sync/generators/templates/services/live_events/module_item_event.rb10064400419 Bytes2de849e68877a5c3d542d909756a2f3a499396a2ecba396be5e0cbf864bb43ad
lib/canvas_sync/generators/templates/services/live_events/submission_event.rb10064400642 Bytesd5c0e4e895badbcd1f22ec52b81987034f80ffc4eb057cdb85953ae34b75e1c2
lib/canvas_sync/generators/templates/services/live_events/syllabus_event.rb10064400575 Bytes4093b73bfc7e190948a3becc2b92a30305a65da2999c85d7501733404d25ae93
lib/canvas_sync/generators/templates/services/live_events/user_event.rb10064400621 Bytes88b16bd8b4e6ccbb5cbd97ee6dd28ab6516783206c372576b60967b4836b01df
lib/canvas_sync/importers/bulk_importer.rb100644004.45 KBe7ef8bdcbbbb1079bbc1040496bf2779195667700bdd7d33d377ba05d43e2f88
lib/canvas_sync/importers/legacy_importer.rb10064400731 Bytes7ddd41c6da79336d127c5ee7a83d2d1c071e23b724c027352bb602d3e5d9f218
lib/canvas_sync/job.rb100644002.38 KB63049a20b4abd01d9c40b74b6d57120185f105dcf4d6238487ca7fd39e87690c
lib/canvas_sync/job_batches/batch.rb1006440012.2 KB393429e40c307cbf3f0587a2c227f89132d977294798bcc471cbc61d82b7ca97
lib/canvas_sync/job_batches/batch_aware_job.rb100644001.38 KBec1e1ca819a7d159345d1ab8e8ebc20bf6e141737dbe35447ef2b255e9368dfb
lib/canvas_sync/job_batches/callback.rb100644005.5 KB7d9f91e1b3e17754e7e400567d8139a36c452363917cfaca2f1ec6662cb821af
lib/canvas_sync/job_batches/chain_builder.rb100644006.59 KBd8e96de457c984255c0ccb8fa710f715dfee59cdb0b2f43591a12b740931920c
lib/canvas_sync/job_batches/context_hash.rb100644003.34 KB25f73137035608da63d570c34a2e8a5dd4a75019a31aa9dfa51cc2888b3bc43c
lib/canvas_sync/job_batches/jobs/base_job.rb1006440093 Bytes9f2e0314564129d1517c19785ec60463be47f63d94d91ca31244867c0833dfb1
lib/canvas_sync/job_batches/jobs/concurrent_batch_job.rb10064400424 Bytesc87cf269ee55d0fae12d0c1e3b6370fa4d8a727045ea8768dceb30ae20d9ad2f
lib/canvas_sync/job_batches/jobs/serial_batch_job.rb100644002.24 KB4e1f69bb19edcec9042f291f20864178037737b631ac716db21b78eac3606fd5
lib/canvas_sync/job_batches/sidekiq.rb100644003.18 KBaf9a75602fc8a3585c2dded1897a72675b4ec1a2c443ebf984f77dca8ab2317c
lib/canvas_sync/job_batches/status.rb100644002.05 KBcefd04e31988a0316421f24ae1b8d70e948091625d29ac88a74c32bf00a2f2f2
lib/canvas_sync/jobs/begin_sync_chain_job.rb100644002.72 KBebaf37a6b8df532addc4b96fab587c60b4cd47146c697efefb6edfc3ad32f4f7
lib/canvas_sync/jobs/report_checker.rb100644001.69 KBaf1d626ad2797009562606bf5f8db63c609f287163edb6084ae7054eb5c8ce2d
lib/canvas_sync/jobs/report_processor_job.rb100644001.2 KB7a61ed00fe371c3ba5d5a25720587a48d0133f8467d36649b6d9578629c3c14c
lib/canvas_sync/jobs/report_starter.rb100644002.87 KBd9857954807c52cbc92e229cb29b92dfb0a62e65220c4ae3ee851ddd00e71548
lib/canvas_sync/jobs/sync_accounts_job.rb10064400951 Bytesf64ff70c4affc06fbea47935a413974d6e9bbc87e916829d10f01e149be8297a
lib/canvas_sync/jobs/sync_admins_job.rb10064400735 Bytes56e21533dba9c688afba284071f5bea1ccb18f1521ed9b3fe9942244b2100ad3
lib/canvas_sync/jobs/sync_assignment_groups_job.rb10064400548 Bytes3e00c1792ce7c27b436a8f47d63c15fffb9f7f76eeeceaa4620bc0848a205e29
lib/canvas_sync/jobs/sync_assignments_job.rb10064400514 Bytesf525b79d3e9677875d9014ff80943b5ea953596460db3b67c1c9d694cb115989
lib/canvas_sync/jobs/sync_context_module_items_job.rb10064400546 Bytesee8ee9d79a1435fcedd0b2cb365dd13b2dccf80234d5a260a6f3395b68fdc7db
lib/canvas_sync/jobs/sync_context_modules_job.rb10064400524 Bytesc23570cdade685afc4408bb24c2dc5ef43792354de1f06d5feec9da54226a28b
lib/canvas_sync/jobs/sync_provisioning_report_job.rb10064400698 Bytesc98403ea4017fa512a7ff8738721392ca562ac21b7a9dd9db1bc642972525591
lib/canvas_sync/jobs/sync_roles_job.rb10064400686 Bytes39d9d52703e4b4b530d00b2f939821e62c14e8ea4a577a5861c11b42c3417dad
lib/canvas_sync/jobs/sync_simple_table_job.rb100644001.11 KBf122da1ee8d7112fe6a572cc138f05113d544f7ff74a0717f55bcca5e46fb74b
lib/canvas_sync/jobs/sync_submissions_job.rb10064400562 Bytes8f9212d025fd023139bbf181dfbaabfd4141df27fcddba3113c308613e2e3601
lib/canvas_sync/jobs/sync_terms_job.rb100644001.66 KBa8ccd1c5547093220eadbc1bd5a13decc9408fe3173389b2e39fdeddc649fece
lib/canvas_sync/misc_helper.rb10064400379 Bytes4c8155ae21f82c64617d8ffa947e6a2965d822f67b423578e2f6639bb82fdde7
lib/canvas_sync/processors/assignment_groups_processor.rb10064400679 Bytescf31b3d884b04b28c0bdc4e48a54021a333f97f2ebc74427e43655a47e970f95
lib/canvas_sync/processors/assignments_processor.rb10064400652 Bytes99ee43a5d813fd5aded0284ff4b5e8a704f34a261e50b7fe7fa0e09144118caa
lib/canvas_sync/processors/context_module_items_processor.rb10064400687 Bytesd05533cd7bedf0ad6214a225f787ad0e729c063b587936b151d5191592d6b511
lib/canvas_sync/processors/context_modules_processor.rb10064400669 Bytes6d3c263d8cedb9359086673f307949f02e52dfa2cb3be864688eeee2348472c4
lib/canvas_sync/processors/model_mappings.yml100644009.97 KB9706f5b8b145aa3a90e82c6d6d78e18cbfd2a8f7b2ab9a29a257fb07f9b9b12e
lib/canvas_sync/processors/normal_processor.rb10064400812 Bytesaaea56dd0b8c6594d6bd4745d8c05078193ec6487b5a935d3ea53635e1617ac2
lib/canvas_sync/processors/provisioning_report_processor.rb100644004.74 KB7ca9c601801f2d636c6e5585f22b2c973f893cb054821a30f925f97bbaefe6f0
lib/canvas_sync/processors/report_processor.rb10064400592 Bytes2ca7bc6d2378139471c66af81aaf107ccf6abf53156e87812503aaf6faa98190
lib/canvas_sync/processors/submissions_processor.rb10064400651 Bytes330abaea221122a540db39476805f64a1ee9eac32bf0a0382dae34e4df1fe84b
lib/canvas_sync/record.rb10064400145 Bytesb5383edfdcebe4c7a17b4a268b9ee4f405ac6daa4a5e1d872b0abf52307a794c
lib/canvas_sync/sidekiq_job.rb10064400898 Bytes5643f5723d77fedeabc6c24a28eb5211d9ad0061a1fe0bd809a8cbd194bc9d9b
lib/canvas_sync/version.rb1006440057 Bytes0d9830a219d00c986539c5226f2ce16b9b319dee59a5b1a742ae774f06c0293c
spec/canvas_sync/canvas_sync_spec.rb1006440010.3 KBe4b9c3f61d84947b9c00f66db4faaa30d560738c0a2b68fc7e44ba8e66cf235a
spec/canvas_sync/jobs/job_spec.rb100644001.73 KB3a6886f8bd255501eef1059478707382e317c2adfba3dd2f552cd37bacfc53d3
spec/canvas_sync/jobs/report_checker_spec.rb100644001.74 KB30d943d45e176671035da1e5df3f7b9b4504f095427a7e41f39613689e670568
spec/canvas_sync/jobs/report_processor_job_spec.rb10064400706 Bytesca393c9e6746e0f0120493bb6bc4aaf69afc1e4dabe7b2a35bbdc0314f117a0c
spec/canvas_sync/jobs/report_starter_spec.rb100644002.65 KB0d5080eae5f602b0a8ba2a9a58655961c0e8dd898832dfa6f047774220555f93
spec/canvas_sync/jobs/sync_admins_job_spec.rb10064400452 Bytes74ddae43c7f56c94c4858b00a3d8d732b9f9bc2e1f1f9cabbcf21185afdf6b84
spec/canvas_sync/jobs/sync_assignment_groups_job_spec.rb10064400699 Bytes8f2ef1ddcf5559410eaae029b9990280472b7b20cb4807d5b565452d65e1ba42
spec/canvas_sync/jobs/sync_assignments_job_spec.rb100644001.13 KB0ba1a900f65b885c1eb6cb5cd73bb085e8b9920cde0503e3d01044c09996f00b
spec/canvas_sync/jobs/sync_context_module_items_job_spec.rb100644001.16 KB165cdcb2baeae3f3b45b60171267b954966283695a0b438beff317cdb498c942
spec/canvas_sync/jobs/sync_context_modules_job_spec.rb100644001.13 KBcd39d8ed1df7a486eedfd4a03c206efa1dee52ff2e57a23def231cc54f2e11a8
spec/canvas_sync/jobs/sync_provisioning_report_job_spec.rb100644001.57 KBd24d94e7c415e5e96d3d580b32c2c5666db8d43fae258f84849955d4240a0dab
spec/canvas_sync/jobs/sync_roles_job_spec.rb10064400445 Bytesadefe35105dc4afa12b56df91264463875ad27e796dcf6b8b7bc94889b0ce3ba
spec/canvas_sync/jobs/sync_simple_table_job_spec.rb100644001.57 KB9ea4ac24e43271ef466643ea1f6dd3d9e58f1bb882460c5037a37c26644099d6
spec/canvas_sync/jobs/sync_submissions_job_spec.rb10064400699 Bytes28de55eb547ee2d4c4717d9de0c79afd1feb9adc4d3a2d1adb38180d06cd06e1
spec/canvas_sync/jobs/sync_terms_job_spec.rb10064400399 Bytesbd0e7d993be2f2a4b1534662a0e726ab363c20a15a6f615476dc5c943387d83c
spec/canvas_sync/models/accounts_spec.rb10064400328 Bytescc132b68cccb96f3d9d201ac14ad809b681883fff5a650e03656fa2ecf5a4d84
spec/canvas_sync/models/admins_spec.rb100644001.49 KB81baa2046d3a129a1066df57b5dcbda4ba1816383eb3b82c1f0c4b65dd5ad52d
spec/canvas_sync/models/assignment_group_spec.rb10064400590 Bytesfe9ae9630a302bba02ae366f1e768074017088036b1c727a09cfa65107e02c9b
spec/canvas_sync/models/assignment_spec.rb100644001.3 KBc825fd2dcef862945183da275f4872f705acb489757fb28fc7fc80a079bbf286
spec/canvas_sync/models/context_module_item_spec.rb10064400260 Bytesf89efaa4af1c754d4d9accab9ba2813a853777e6e8f22d2da5e17435640e9557
spec/canvas_sync/models/context_module_spec.rb10064400446 Bytesc070b6f30e0ef34eafff242e940a9ee78a4e7b9c10039eb3b937435491f4c424
spec/canvas_sync/models/course_spec.rb100644001.01 KB67b7b4c34f56319145d010020c04db31592bab584c9364e4c836ac91d854e4ba
spec/canvas_sync/models/enrollment_spec.rb10064400696 Bytes6d089a39bae3270c58bcd3ecf8ad0e8be8ecc08993817e5e8856a50f37b75424
spec/canvas_sync/models/group_membership_spec.rb10064400643 Bytes7025f16bcce4048641019df702d2e46f31919c65944b1a6c915aecb2b836458d
spec/canvas_sync/models/group_spec.rb10064400605 Bytes9c0ffd4b700837328bc32f5ed0ea46abf53f0d2bfb89e78380e3a1f8cedeefef
spec/canvas_sync/models/roles_spec.rb100644001.61 KB521e5f2e3743299744c782a900a291e8590be15c568756d8f45f42248c4eeb83
spec/canvas_sync/models/section_spec.rb10064400564 Bytes6e5f02563cdc1282c0835e250636483d2712b23e83b175a7e17f43159d4512d9
spec/canvas_sync/models/submission_spec.rb10064400703 Bytesb0e26dff3a5f4b8aef9f6eea49cc07de07cdcbc21ccf27d09847dbb7dc633b2c
spec/canvas_sync/models/term_spec.rb100644002.73 KB573ec9f702bc6afcb0e69d5402e50cf4fef4d7d9e87e519b483f2d4d03a4c40d
spec/canvas_sync/models/user_spec.rb10064400607 Bytes4b11e06e4a525e78a2aac354b0792748dceafda50d4517c84595f1877f8fd3ce
spec/canvas_sync/processors/assignment_groups_processor_spec.rb10064400394 Bytesa3276f7b221e3477ca685c9329220ed3cf360cd86314a102e786522cf3996223
spec/canvas_sync/processors/assignments_processor_spec.rb10064400367 Bytes0c2ec6de9ba73b50a7bc6830b501f1f8679c6427035e818636cacd23ab6c45fb
spec/canvas_sync/processors/context_module_items_processor_spec.rb10064400401 Bytes11585cf10c873f9fa3731f1dac96d79f34c58839c97d82ac3afd53478a55059a
spec/canvas_sync/processors/context_modules_processor_spec.rb10064400384 Bytesf14b9af52b3a6ab6f6385fdd60d45614849b649d4bb3799298fce35ff946f2b5
spec/canvas_sync/processors/normal_processor_spec.rb10064400707 Bytes904c8a4b1d92bde3fce604b91129ed38cd01134103f318de85e1de7e832adf51
spec/canvas_sync/processors/provisioning_report_processor_spec.rb100644003.6 KB713c2cf7d0b824a455892d8ecef11c2f9f92b59e254a4363a7e9cf54f5189322
spec/canvas_sync/processors/submissions_processor_spec.rb10064400367 Bytesf1967660f4af3e2321132ba196a76bd8d645124b43efa17299ff076e7593e8b9
spec/canvas_sync/services/module_event_spec.rb100644001.3 KB15981675b1799b661312e8e28ae9420998c106f54849aa6f11bab2cfe80caf70
spec/canvas_sync/services/module_item_event_spec.rb100644001.53 KBd3e7c9c627cddb6a03261907033fff4325395fa5fd9bab0d2f9029264eec0c82
spec/dummy/README.rdoc1006440032 Bytes767b9c5d1de1c6c98d27863fab3f1681284788eb4dce342c8fa03468d70c52c3
spec/dummy/Rakefile10064400249 Bytes2ee3dee530649056f2d72faf53794a8330554ba47d2667a394fe5dc898421beb
spec/dummy/app/models/account.rb100644001.19 KB3f6c003b4b4b959112537867a329d917cc96a8ff139a8e9b2abe18ab6a380dee
spec/dummy/app/models/admin.rb100644001.16 KB363add2c5410baa11efa8acd2c5ef5008c2fb2dc1b004c527b11803630ee0fa9
spec/dummy/app/models/application_record.rb1006440078 Bytes20cec87060a568766c09d755b1ba38e7ed776d7f6030515217096f4f4777525e
spec/dummy/app/models/assignment.rb100644001.45 KB928a920d949476099bb5c57453d291aafca255f43164d1cc74e8b6a609c79133
spec/dummy/app/models/assignment_group.rb10064400823 Bytes257972121657ce36cf0262cbf255e12fc7af188fe940934ccadc9151b6e5aa32
spec/dummy/app/models/context_module.rb100644001 KBb078926cf544f8df5e95be44296eafb54b7de171f0335b409cd5a37e4841ee89
spec/dummy/app/models/context_module_item.rb10064400903 Bytesfca7ccf275e5176d10077a2b0c966651afbc09fd8ff553198b115f5468f7ee17
spec/dummy/app/models/course.rb100644001.25 KB80f9fb212fc1d30cf4ca9cf41aa2a3d75cf3c67921cd3135b0859a95aba6e92c
spec/dummy/app/models/enrollment.rb100644001.09 KB2c44922b84c350d8be305afe61880a4b9d32624c8321019f29e6e7555c4d7d94
spec/dummy/app/models/group.rb10064400838 Bytes834d5b7631a42745ffcbf0cd12c3b28704f472de8a97c7836bbfeca279f3fd75
spec/dummy/app/models/group_membership.rb10064400729 Bytesfa2dbf7e4f1698f36c81e07806cacc937caccff2f1335f189b2840c7578cb3cf
spec/dummy/app/models/pseudonym.rb10064400398 Bytes1b3a890f3dc7910009274f554b489e873f264f8daa991101de1ebf743140d00a
spec/dummy/app/models/role.rb10064400743 Bytes847b48dc24986cf5ed5b3655af9d78bca40c0798382ff830979eccf26f28b9f5
spec/dummy/app/models/section.rb10064400819 Bytes1a6b45e5be2b8b68dcefa435c26980888d29c609ec54de6981d5c07ed18f1dd3
spec/dummy/app/models/submission.rb100644001.01 KB5733cd5906745e8fede80b6affe8315bcc1abf7f159d8ee8d3f8496b8743179b
spec/dummy/app/models/term.rb100644001.14 KB10d26f29e7e50b250acef9c8bc192c01d064a44dd79e59f2ca6f1a1455d84cac
spec/dummy/app/models/user.rb100644001.01 KB5bc2114c5e372412635f1fcb43890920382a4033168581cb4e6d6a33832e5c4d
spec/dummy/app/services/live_events/assignment_created_event.rb10064400285 Bytes5434198d1008feee4d991072af3dbb1d474616b32a17a13356539f1c051f6c38
spec/dummy/app/services/live_events/assignment_event.rb100644001.54 KB1da35415ec50c31d4a5b976a1c16b65d840e2cd9378e73a88c721aae4eca1cd5
spec/dummy/app/services/live_events/assignment_updated_event.rb10064400285 Bytes639f57a19c402699ddaeae605c55bbeeac5082ef89541b46d726cb8f83dd7c90
spec/dummy/app/services/live_events/base_event.rb100644001.84 KB3b7b1182cfc2d5faf3616283dd0033bab85e8ae757059a77440374329a19365f
spec/dummy/app/services/live_events/course_created_event.rb10064400277 Bytes7b8aea7b4df534de4790ed5dc420fdf1c4ece032edad694e2429c94c656510de
spec/dummy/app/services/live_events/course_event.rb100644001.05 KB857e088a30b3a67892767fd0729c58ea394f30fa3e954d2e6ab6dcbb58be35df
spec/dummy/app/services/live_events/course_section_created_event.rb10064400291 Bytes3473c7e98b8ff294af6f248431d199adb12333b55fca58a2d1286a9f393c49a2
spec/dummy/app/services/live_events/course_section_event.rb100644001.13 KB08ace2f309331cfe8ea8f4dd4188550e265b2e515d5bb28127d827f4aea99892
spec/dummy/app/services/live_events/course_section_updated_event.rb10064400291 Bytesac8da6257e27be86d39ed2c714bf7af15c8e4d94eb6e379d9b0391d0d4f082f1
spec/dummy/app/services/live_events/course_updated_event.rb10064400277 Bytes05d29de5262058d78a0d482108a7e90e08b00994eacef616ed59269bbefa12b5
spec/dummy/app/services/live_events/enrollment_created_event.rb10064400285 Bytes0e19db5b581c77b52eb12f3cb248c42137a8793b4c32155cbf4c95f7450ff109
spec/dummy/app/services/live_events/enrollment_event.rb100644001.11 KBd272128d576afbed19c9ec474a9a2d7edbbac7ac4960dbe474ddd29355cec399
spec/dummy/app/services/live_events/enrollment_updated_event.rb10064400285 Bytes6bc86fd5d95a70379abe8d0bfbad501708ac4017963ce3cc8143190957beb0ca
spec/dummy/app/services/live_events/grade_changed_event.rb10064400275 Bytes5133eca0ecb024c8c79892732f0cba591f5f33157d62b19929156bc5e558b624
spec/dummy/app/services/live_events/grade_event.rb100644001.06 KB208ed34338d0e8ded249d53f604c1d827a106c4b1111e6f8daf3302a4d75e07e
spec/dummy/app/services/live_events/module_created_event.rb10064400277 Bytes8d40b0ec3770820d21dbcacc18e477a20fda4d6a040b73aaf25dc39efe658cad
spec/dummy/app/services/live_events/module_event.rb10064400933 Bytes381fbe7359efdca805dba8bd7e3931a34f0f2c805aa7c67b6d5508858f66079e
spec/dummy/app/services/live_events/module_item_created_event.rb10064400285 Bytes6344b515087f3cce74a0067958687dd01c2ffdc577cefbf4aed8674bd05f913e
spec/dummy/app/services/live_events/module_item_event.rb10064400916 Bytes1f0a6e77c3e3cf2c2d15070c4672f5a97d5e9a79ed2c7f0f71263ed73e596cff
spec/dummy/app/services/live_events/module_item_updated_event.rb10064400285 Bytesd17029d18556f7dba510591fee0b47382e1f1a1f5948433f3d23ff72b6634960
spec/dummy/app/services/live_events/module_updated_event.rb10064400277 Bytesb09625d326845138c5666df1e4c5895118da6f0228a9111ef2d0fc6361479aca
spec/dummy/app/services/live_events/submission_created_event.rb10064400285 Bytes770f5c8a971504723dc692872ae34dc6ef9baaf8787c2dd852e40033ca413bf9
spec/dummy/app/services/live_events/submission_event.rb100644001.11 KB4f1fa76936d4402a2f0492880b6a4ff04c29f3628ce223657e4181141e5aa8e5
spec/dummy/app/services/live_events/submission_updated_event.rb10064400285 Bytes5a98e45b462be134ca4ed1782337310e63867d20991d2038920de26ad97f0fea
spec/dummy/app/services/live_events/syllabus_event.rb100644001.05 KBc53cf31805ee60d8f28680c2f30d9d371f89807b64dc2ebf91abe6029336bd0a
spec/dummy/app/services/live_events/syllabus_updated_event.rb10064400281 Bytes636c326ce8902d3303397a953d126434c6af264d771083ef450f7db9f628c998
spec/dummy/app/services/live_events/user_created_event.rb10064400273 Bytesaa90dd5a2fb147f4dd5131c5cff758b24adf3caf35d9cec9962e3cca3f4bc7df
spec/dummy/app/services/live_events/user_event.rb100644001.09 KB4b3282a48ef36280916e9bf8cb523d04c7b964e026e4639d845855d989e78cff
spec/dummy/app/services/live_events/user_updated_event.rb10064400273 Bytes16c71beedc6af00e75ec6ab05416cf29c3db5495702f462b42dca18255cd5d0c
spec/dummy/bin/rails10075500145 Bytes76eba5b2f8956aab4dc06b1b2de17984b10d35a2ce21386eb39062ee250160d8
spec/dummy/config.ru10064400153 Bytes1f66b5c73fca9bd453fba0553ffe4207f50050e5c32219b636a7121d8b3ba5d5
spec/dummy/config/application.rb100644001.34 KB3a75a9719e13b6f4ffb8ad3412ad49e67d2f479229e09b36313fc8499e5661ca
spec/dummy/config/boot.rb10064400241 Bytes5c66f3db16b2135bd6df7d903cd57e520e0be0f7d26dee3fd7086f2ec911cbb6
spec/dummy/config/database.yml10064400837 Bytes8f7b0a0b45defac755f0a87fd5b8fc7de3f6c86af2d7de9b0e516786191bb320
spec/dummy/config/environment.rb10064400150 Bytes6a4d7f5e0c46b1c8352a9a083f83b6b2053157662c090726282e7ad14a5a5ef9
spec/dummy/config/environments/development.rb100644001.57 KBdddd46663a2ccbe6f4489cb0eb461976e7a0b23af6e1cc0c2bdbf0101c0afbc7
spec/dummy/config/environments/test.rb100644001.76 KB0407d518e6294ae7d342ba4e73f7ac79e22198f5ce51ec3785f10eb027bc836b
spec/dummy/config/initializers/assets.rb10064400488 Bytesfc28fd5201ffedb4923c2e50c17030150fbc2b9af563e2dd64bacb3895d576ee
spec/dummy/config/initializers/session_store.rb10064400137 Bytes0b5ffe164f49eb4dff4f647429b97cafd35c59297100e3e8f52f1541f2e19d68
spec/dummy/config/initializers/wrap_parameters.rb10064400517 Bytesc9768c02e265d5980177ea86c7fd886a19a2a276d11663c5849eca5231280691
spec/dummy/config/routes.rb1006440037 Bytes7318e075c47d41604863f26cad7c81b1fe8f26ca3612304f7ff498969d55c169
spec/dummy/config/secrets.yml10064400964 Bytesc0c437650e8cd97230c1323d5e2bf45a6d5aa6586a2addd4585a1e4478bebca2
spec/dummy/db/migrate/20190702203620_create_users.rb10064400630 Bytesc581ffddd772bc4caadbbf265c5596cc9b211fac8130ab394d6f0c41d0943776
spec/dummy/db/migrate/20190702203621_create_courses.rb10064400689 Bytes5bc8709ea933f117dc84464ed7243361860560002e94e3384283e50abf81b4b6
spec/dummy/db/migrate/20190702203622_create_accounts.rb10064400587 Bytes544ffc01fefeef306ab201bfccd9d9d2a459a9176b003a61eab6167cb509fb32
spec/dummy/db/migrate/20190702203623_create_terms.rb10064400593 Bytes20509a71d5d7fb97fa621b6a96b4043f8bed23ff779697163ab5ffdcee4519ea
spec/dummy/db/migrate/20190702203624_create_enrollments.rb10064400804 Bytes4b3f61a3c9ad281b321b292db246bf447f1f74c8cddf123f2bd250bce3f04464
spec/dummy/db/migrate/20190702203625_create_sections.rb10064400679 Bytesdbb5025fe42b052363597e9d0ec5ea297432bcbf9d1de4963380ec078bae966b
spec/dummy/db/migrate/20190702203626_create_assignments.rb100644001.02 KB959d78fe1b5d52bb766cd3a0a1fc960aa9a78029c0bd839e5376e95d19c63806
spec/dummy/db/migrate/20190702203627_create_submissions.rb10064400876 Bytes1387ae58f333c63ff658e3885d955fe6be4cd4374a2011b1a0d7203a9af8f883
spec/dummy/db/migrate/20190702203630_create_assignment_groups.rb10064400743 Bytesaadd8d56a3d8708a8f356e0f81d4f8c3f36e2fd0bdfb6bd2dbd176c851012fb0
spec/dummy/db/migrate/20190702203631_create_context_modules.rb10064400762 Bytesc1a1b84f91de8a18649d2164aa1b21caaa2b5c90458d1bc7dde74490c3c1c343
spec/dummy/db/migrate/20190702203632_create_context_module_items.rb10064400723 Bytesd62fe64ca89a66a8c64625c1bc6e3259d270cb6932bc826278e781705cf4e73e
spec/dummy/db/migrate/20190927204545_create_roles.rb10064400611 Bytesf33922790dcd1524f2aac9f5b6431e69c13a7fcf3dc73b795b4a3bc133ec51bb
spec/dummy/db/migrate/20190927204546_create_admins.rb10064400700 Bytes2a4c96f0c4ada7361dab6db1d179f8251dfe4f022a1cae1f356584bd82915cf7
spec/dummy/db/migrate/20200415171620_create_groups.rb10064400737 Bytesbd6b91e55406c7b05fe5b383258db62e7bfd22a5bb9e6d9d82123f4064c304cd
spec/dummy/db/migrate/20200416214248_create_group_memberships.rb10064400637 Bytese6973280c1b03b50447074c17d7e805257b72cef2181110de74f982f028887ac
spec/dummy/db/migrate/20201016181346_create_pseudonyms.rb10064400594 Bytes0f17af5539e592115416e1cffbdfc6b4161c6d49ff1cb24e70ecc18a82d06978
spec/dummy/db/schema.rb1006440010.3 KBd820db0535b2eeae0e98642b970bb3f69f3a8e265003bf6047234e7dd19bd745
spec/dummy/log/development.log10064400586 KB9c256d6c9419ec11b18b4b9205fb906ced36c99f002d770db42e1fd5b17532cd
spec/dummy/log/test.log1006440078.3 MB1e89f47e3562152c3c310001dda86f6769ef6ae55712ad4815464fdd33886d54
spec/factories/account_factory.rb10064400274 Bytes5a0f7ab85bd22e9c975ecb8285a392f3c1599010c93d0a5ffc2aac281f755c3b
spec/factories/admin_factory.rb10064400248 Bytes16f9f7e1fcc748d1ce4d87d1a2e9d73845e34779de1de3685670de1d487f8342
spec/factories/assignment_factory.rb10064400231 Bytes0a7e29982af8a6c419862f9eae47e80be56b8a7f77ca83fcbe6f9d91193f0ae8
spec/factories/assignment_group_factory.rb10064400232 Bytes2e31e37e9a8926b9c99f7d8ee19d9843659c1629a6d75e38906e482ff8f5af59
spec/factories/context_module_factory.rb10064400197 Bytes7c417f6348e0c8df4f74491f4a5bb138005c587535c0c8d07070d6c8e725e69a
spec/factories/context_module_item_factory.rb10064400144 Bytes6ac2b268c26f195c5fa36fbbc6298905ff1073cd33445f0c337f319b1f1c25c5
spec/factories/course_factory.rb10064400270 Bytes4ca0146e61f7450370d33853fb3dc8d8dbae363fade1b832c84b9b7babb6b9d8
spec/factories/enrollment_factory.rb10064400115 Bytes130dc89dbaad9ecf63d4df934aca5bb0a2c35470814ae7ad0af0cf08d4dcda41
spec/factories/group_factory.rb10064400200 Bytesfdc00a781ccc4dbfc568cfb295b8e326a2465410900eac55167addc19cd2967c
spec/factories/group_membership_factory.rb10064400151 Bytes69916e86492510199cb492f9de77dbdfdcbfb0a858ce61a87dfff9dc7b12d2bc
spec/factories/role_factory.rb10064400198 Bytes2b1641f4106178c68c610e3bb5481a5d4731b9aaea98105073d8fd3877b5a5ee
spec/factories/section_factory.rb10064400112 Bytesfcbaef11486ef372a9b5ea79621e5e5b3e29bcb423654a6c32f718cc536d9757
spec/factories/submission_factory.rb10064400195 Bytesf70edda5801ad19b44f867121f9389ffb20abba3640f47ee34674c245fcdcf20
spec/factories/term_factory.rb10064400241 Bytesbfb2f21908519f2a0e67567da5fdf60fdf7d105b8489f9a516b7f2f85a58b862
spec/factories/user_factory.rb10064400218 Bytes0d3de88f44f0441a1da0a080881e548f0348c8271871fdb13945de323156b5b3
spec/job_batching/batch_aware_job_spec.rb100644002.74 KBd43bda3b396ee79e0386610ba721617163e0264dc333e99977825105b7244bad
spec/job_batching/batch_spec.rb1006440012.4 KBe645ca039a1629fa4905cd8761871f7334222a2abc41f8f0ec8287cab3ac5b7b
spec/job_batching/callback_spec.rb100644001.61 KB9b87191133034bcd0eabea5ba2a34140096686e7d678846471a9b0140d49f5cf
spec/job_batching/flow_spec.rb100644002.31 KB8b23ab0c05fe772bcd319219a2e8906f8867d2f453827aab025358d4d249a450
spec/job_batching/integration/integration.rb100644001.16 KB907a26678cd820bb258d9d19a1d0aa4ec8738cc28a984f99d35f0be8bfd8422c
spec/job_batching/integration/nested.rb100644001.63 KB411e78fcb78984e1807f12e92bfac6a7257cd113c00af62f268f9c65a90a446b
spec/job_batching/integration/simple.rb10064400887 Bytesc16774add4617144449708a8228a50522d2415d4f912c1838cf0dc10a4ea3d6e
spec/job_batching/integration/workflow.rb100644002.75 KB7b55e40227550b3a947f397564fe8cdb871d04b2f9af05f0734ed689786679c0
spec/job_batching/integration_helper.rb10064400918 Bytesfdbf9dc0e92c2c40581066a9f52841ab2b6763e76060063ed1773bd103813f98
spec/job_batching/sidekiq_spec.rb100644004.12 KB1689969ea3b1a42d7975d765b0a3622d3ce192dc00a304e8441140cd60341722
spec/job_batching/status_spec.rb100644002.28 KBaee4a7616635a472ff5a86d1c1437d10116974c4dcaf96a5fb4271806dabfa5c
spec/job_batching/support/base_job.rb10064400219 Bytesbb681b12743e157e9ac035ed7733994fa9d622b63b909b1a5d154881e24db5c5
spec/job_batching/support/sample_callback.rb1006440057 Bytes85c4a7621563be05fade756682b6c5d2bcc082c43103b6bd01fc11f4f97c3037
spec/spec_helper.rb100644001.9 KBcd002203a884a7078c599063eebe4157a19e81d8c4948f2b8f0c42fc8c8b1bb5
spec/support/fake_canvas.rb10064400987 Bytes4a3a9d3b40ce76371600b66d54e030313893abff5e76d8d80f58d86c7bef00f2
spec/support/fixtures/canvas_responses/admins.json100644001.39 KB52453f84178f74d9d6f78fab0243de813e0de9019537c21d52bde336ea3b91fe
spec/support/fixtures/canvas_responses/module.json10064400289 Bytesafd1f99c1d6fcd4c8749ac1bc87384964ff71026a47c3bf846b55a1512e00925
spec/support/fixtures/canvas_responses/module_item.json10064400300 Bytes8dbbb368c99f054d28674a4693691023df40ae2e7fe24f135eb3e46cddb234d0
spec/support/fixtures/canvas_responses/roles.json1006440018.5 KBbea4d760e2447a19e89c8dfaeb86d41695d21bb40a7cd9af49788ed98d138410
spec/support/fixtures/canvas_responses/terms.json100644001.59 KBca112226769a16c3ee189ccd63aa5eabaf95620c0d8b7a468c74a40478d23234
spec/support/fixtures/reports/assignment_groups.csv10064400284 Bytes3a89b60831c829ba3f1ef9c516eef5f7ad6c599c4d4364eeb5859adbbcdb5a8f
spec/support/fixtures/reports/assignments.csv100644001.21 KB8924ee02358c51933ac8517de5158555ce77695d4d5ff1540ababc25d97a986c
spec/support/fixtures/reports/context_module_items.csv10064400215 Bytesd57b24367d3bb08b37d276f7470ee15aef58b5ecf2e83e759b1d8c3540ff0c15
spec/support/fixtures/reports/context_modules.csv10064400270 Bytes8599bcc7c7dabaf628c35b5cd3881a31772151d98f674bfd9348dc947d576dec
spec/support/fixtures/reports/courses.csv10064400413 Bytes4802c56ee21f009fcf883a175cad0b9e3f3d49f8da58c3bbcbff5858b1609e67
spec/support/fixtures/reports/enrollments.csv10064400455 Bytes939f8895a3a9fb79ba1219847fc788d1e54fe38d1dd5afe02737df2a7d1799cf
spec/support/fixtures/reports/group_memberships.csv10064400147 Bytes8de77e22cf808f43e5083ab46177664bd08dfd665c1dc14a3cdc4a497f411ce4
spec/support/fixtures/reports/groups.csv10064400300 Bytes9ffbb7c4ffd42de1472017c5a5bf1bd8e56f1aa71f24749f4b96dbe1d7349ac7
spec/support/fixtures/reports/provisioning_csv100644001.67 KB43474b3cfc320691d99c03b9f458843bce7f5cc1f22f534b55e9d4ca1108e056
spec/support/fixtures/reports/provisioning_csv_unzipped/courses.csv10064400411 Bytes0515a677388c1166d1b94fd3af5d97e41c26fa1e61e8b22500d56163935fc283
spec/support/fixtures/reports/provisioning_csv_unzipped/users.csv10064400505 Bytesef7ae2e55b843a90f5c0a0784fffd3dfde5179e2dd78468fea0a8b29efbdae62
spec/support/fixtures/reports/sections.csv10064400366 Bytesfdc239e84719483dd2661c3e43b6ba7725209f23db304fc8d73c48a065b98ff2
spec/support/fixtures/reports/submissions.csv10064400513 Bytesd5be78f478d10ec0f06b0e2e791079c332153805372f5afd5caa75dc37ca2fa9
spec/support/fixtures/reports/users.csv10064400505 Bytesef7ae2e55b843a90f5c0a0784fffd3dfde5179e2dd78468fea0a8b29efbdae62
spec/support/fixtures/reports/xlist.csv10064400173 Bytes663bea2dae44e41131a0ab0dc3467851e9d3b3bc00d7afb791dd21e65402ef56