From 199661bc7b10ea3e2f850f670ac4298f2b94ded9 Mon Sep 17 00:00:00 2001
From: nitesh624
Date: Tue, 2 Jul 2019 11:34:22 +0530
Subject: modules directory added
---
modules/mansimran/test.txt | 1 +
1 file changed, 1 insertion(+)
create mode 100644 modules/mansimran/test.txt
(limited to 'modules/mansimran')
diff --git a/modules/mansimran/test.txt b/modules/mansimran/test.txt
new file mode 100644
index 0000000..9e47d10
--- /dev/null
+++ b/modules/mansimran/test.txt
@@ -0,0 +1 @@
+this is the test file
--
cgit
From 4e585c030ed6b5ea73b77a696a78f8855d9a26d8 Mon Sep 17 00:00:00 2001
From: Mansimran7
Date: Tue, 2 Jul 2019 12:16:59 +0530
Subject: pushing all custom modules
---
.../academic_research/academic_research.info.yml | 14 ++
.../academic_research/academic_research.install | 27 ++++
.../academic_research/academic_research.module | 35 +++++
modules/mansimran/academic_research/composer.json | 14 ++
...orm_display.node.academic_research_.default.yml | 108 ++++++++++++++
...iew_display.node.academic_research_.default.yml | 51 +++++++
...view_display.node.academic_research_.teaser.yml | 33 +++++
.../field.field.node.academic_research_.body.yml | 24 ++++
...ode.academic_research_.field_lab_facilities.yml | 42 ++++++
....field.node.academic_research_.field_school.yml | 31 ++++
.../field.storage.node.field_lab_facilities.yml | 24 ++++
.../install/field.storage.node.field_school.yml | 23 +++
.../migrate_plus.migration.acad_node_migration.yml | 61 ++++++++
...ate_plus.migration.acad_paragraph_migration.yml | 48 +++++++
.../install/node.type.academic_research_.yml | 20 +++
.../paragraphs.paragraphs_type.lab_facilities.yml | 12 ++
.../taxonomy.vocabulary.school_s_of_vit_.yml | 12 ++
.../templates/academic-research.html.twig | 1 +
.../tests/src/Functional/LoadTest.php | 46 ++++++
.../administrative_offices.info.yml | 5 +
.../administrative_offices.install | 27 ++++
.../administrative_offices.module | 35 +++++
.../mansimran/administrative_offices/composer.json | 14 ++
...display.node.administrative_offices.default.yml | 95 +++++++++++++
...display.node.administrative_offices.default.yml | 42 ++++++
..._display.node.administrative_offices.teaser.yml | 35 +++++
...ield.field.node.administrative_offices.body.yml | 24 ++++
...d.node.administrative_offices.field_office_.yml | 39 +++++
.../install/field.storage.node.field_office_.yml | 24 ++++
...migrate_plus.migration.admin_para_migration.yml | 30 ++++
.../migrate_plus.migration.adminoffice_1.yml | 57 ++++++++
.../install/node.type.administrative_offices.yml | 20 +++
.../paragraphs.paragraphs_type.office_details.yml | 13 ++
.../templates/administrative-offices.html.twig | 1 +
.../tests/src/Functional/LoadTest.php | 46 ++++++
modules/mansimran/chapters/chapters.info.yml | 16 +++
modules/mansimran/chapters/chapters.module | 35 +++++
modules/mansimran/chapters/chapters.routing.yml | 8 ++
modules/mansimran/chapters/composer.json | 14 ++
...y_form_display.node.student_chapter.default.yml | 115 +++++++++++++++
...y_view_display.node.student_chapter.default.yml | 65 +++++++++
...ty_view_display.node.student_chapter.teaser.yml | 39 +++++
.../field.field.node.student_chapter.body.yml | 24 ++++
...node.student_chapter.field_chapter_category.yml | 31 ++++
...student_chapter.field_chapter_facebook_link.yml | 25 ++++
...eld.node.student_chapter.field_chapter_logo.yml | 40 ++++++
.../field.storage.node.field_chapter_category.yml | 23 +++
...ld.storage.node.field_chapter_facebook_link.yml | 22 +++
.../field.storage.node.field_chapter_logo.yml | 33 +++++
.../install/migrate_plus.migration.chapters_1.yml | 58 ++++++++
.../config/install/node.type.student_chapter.yml | 20 +++
.../taxonomy.vocabulary.chapter_category.yml | 12 ++
.../chapters/src/Controller/chaptersController.php | 25 ++++
.../chapters/templates/chapters.html.twig | 1 +
.../chapters/tests/src/Functional/LoadTest.php | 46 ++++++
modules/mansimran/fest/composer.json | 14 ++
.../core.entity_form_display.node.fest.default.yml | 114 +++++++++++++++
.../core.entity_view_display.node.fest.default.yml | 69 +++++++++
.../core.entity_view_display.node.fest.teaser.yml | 39 +++++
.../config/install/field.field.node.fest.body.yml | 24 ++++
.../field.field.node.fest.field_fest_pics.yml | 40 ++++++
.../field.field.node.fest.field_fest_website.yml | 25 ++++
...eld.field.node.fest.field_fest_youtube_link.yml | 25 ++++
.../install/field.storage.node.field_fest_pics.yml | 33 +++++
.../field.storage.node.field_fest_website.yml | 22 +++
.../field.storage.node.field_fest_youtube_link.yml | 22 +++
.../install/migrate_plus.migration.fest_1.yml | 65 +++++++++
.../fest/config/install/node.type.fest.yml | 20 +++
modules/mansimran/fest/fest.info.yml | 14 ++
modules/mansimran/fest/fest.module | 35 +++++
modules/mansimran/fest/templates/fest.html.twig | 1 +
.../fest/tests/src/Functional/LoadTest.php | 46 ++++++
.../international_transfer_program/composer.json | 14 ++
...node.international_transfer_program.default.yml | 104 ++++++++++++++
...node.international_transfer_program.default.yml | 54 +++++++
....node.international_transfer_program.teaser.yml | 37 +++++
...ld.node.international_transfer_program.body.yml | 24 ++++
...nternational_transfer_program.field_country.yml | 31 ++++
....international_transfer_program.field_link_.yml | 25 ++++
.../install/field.storage.node.field_country.yml | 23 +++
.../install/field.storage.node.field_link_.yml | 22 +++
.../node.type.international_transfer_program.yml | 20 +++
.../install/taxonomy.vocabulary.continent.yml | 12 ++
.../international_transfer_program.info.yml | 13 ++
.../international_transfer_program.install | 27 ++++
.../international_transfer_program.module | 35 +++++
.../international_transfer_program.routing.yml | 8 ++
.../src/Controller/itpController.php | 25 ++++
.../international-transfer-program.html.twig | 1 +
.../tests/src/Functional/LoadTest.php | 46 ++++++
modules/mansimran/programs/composer.json | 14 ++
..._form_display.node.programs_offered.default.yml | 157 +++++++++++++++++++++
..._view_display.node.programs_offered.default.yml | 101 +++++++++++++
...y_view_display.node.programs_offered.teaser.yml | 33 +++++
.../field.field.node.programs_offered.body.yml | 24 ++++
....programs_offered.field_admission_procedure.yml | 23 +++
...ield.node.programs_offered.field_check_list.yml | 23 +++
...rograms_offered.field_counselling_procedure.yml | 23 +++
...eld.node.programs_offered.field_eligibility.yml | 23 +++
....node.programs_offered.field_hostel_details.yml | 23 +++
...ld.node.programs_offered.field_how_to_apply.yml | 23 +++
...programs_offered.field_information_brochure.yml | 25 ++++
...e.programs_offered.field_required_documents.yml | 23 +++
...ield.storage.node.field_admission_procedure.yml | 22 +++
.../field.storage.node.field_check_list.yml | 22 +++
...ld.storage.node.field_counselling_procedure.yml | 22 +++
.../field.storage.node.field_eligibility.yml | 22 +++
.../field.storage.node.field_hostel_details.yml | 22 +++
.../field.storage.node.field_how_to_apply.yml | 22 +++
...eld.storage.node.field_information_brochure.yml | 22 +++
...field.storage.node.field_required_documents.yml | 22 +++
.../migrate_plus.migration.programs_offered_1.yml | 63 +++++++++
.../config/install/node.type.programs_offered.yml | 20 +++
modules/mansimran/programs/programs.info.yml | 12 ++
modules/mansimran/programs/programs.module | 35 +++++
.../programs/templates/programs.html.twig | 1 +
.../programs/tests/src/Functional/LoadTest.php | 46 ++++++
modules/mansimran/research_centers/composer.json | 14 ++
..._form_display.node.research_centers.default.yml | 84 +++++++++++
..._view_display.node.research_centers.default.yml | 31 ++++
...y_view_display.node.research_centers.teaser.yml | 33 +++++
.../field.field.node.research_centers.body.yml | 24 ++++
.../migrate_plus.migration.research_center_1.yml | 45 ++++++
.../config/install/node.type.research_centers.yml | 20 +++
.../research_centers/research_centers.info.yml | 10 ++
.../research_centers/research_centers.module | 35 +++++
.../templates/research-centers.html.twig | 1 +
.../tests/src/Functional/LoadTest.php | 46 ++++++
modules/mansimran/sae_teams/composer.json | 14 ++
...entity_form_display.node.sae_teams_.default.yml | 114 +++++++++++++++
...entity_view_display.node.sae_teams_.default.yml | 69 +++++++++
....entity_view_display.node.sae_teams_.teaser.yml | 37 +++++
.../install/field.field.node.sae_teams_.body.yml | 24 ++++
...eld.node.sae_teams_.field_sae_facebook_link.yml | 25 ++++
...ield.field.node.sae_teams_.field_team_photo.yml | 40 ++++++
...ld.field.node.sae_teams_.field_youtube_link.yml | 25 ++++
.../field.storage.node.field_sae_facebook_link.yml | 22 +++
.../field.storage.node.field_team_photo.yml | 33 +++++
.../field.storage.node.field_youtube_link.yml | 22 +++
.../install/migrate_plus.migration.sae_1.yml | 60 ++++++++
.../config/install/node.type.sae_teams_.yml | 20 +++
modules/mansimran/sae_teams/sae_teams.info.yml | 14 ++
modules/mansimran/sae_teams/sae_teams.install | 26 ++++
modules/mansimran/sae_teams/sae_teams.module | 35 +++++
modules/mansimran/sae_teams/sae_teams.routing.yml | 8 ++
.../src/Controller/sae_teamsController.php | 25 ++++
.../sae_teams/templates/sae-teams.html.twig | 1 +
.../sae_teams/tests/src/Functional/LoadTest.php | 46 ++++++
modules/mansimran/startups/composer.json | 14 ++
...e.entity_form_display.node.startups.default.yml | 123 ++++++++++++++++
...e.entity_view_display.node.startups.default.yml | 82 +++++++++++
...re.entity_view_display.node.startups.teaser.yml | 33 +++++
.../install/field.field.node.startups.body.yml | 24 ++++
.../field.field.node.startups.field_fac.yml | 25 ++++
...eld.field.node.startups.field_startup_image.yml | 40 ++++++
...ield.field.node.startups.field_twitter_link.yml | 25 ++++
...ield.field.node.startups.field_website_link.yml | 25 ++++
.../install/field.storage.node.field_fac.yml | 22 +++
.../field.storage.node.field_startup_image.yml | 33 +++++
.../field.storage.node.field_twitter_link.yml | 22 +++
.../field.storage.node.field_website_link.yml | 22 +++
.../install/migrate_plus.migration.startups_1.yml | 64 +++++++++
.../startups/config/install/node.type.startups.yml | 20 +++
.../startups/src/Controller/startupsController.php | 25 ++++
modules/mansimran/startups/startups.info.yml | 13 ++
modules/mansimran/startups/startups.install | 27 ++++
modules/mansimran/startups/startups.module | 35 +++++
modules/mansimran/startups/startups.routing.yml | 8 ++
.../startups/templates/startups.html.twig | 1 +
.../startups/tests/src/Functional/LoadTest.php | 46 ++++++
modules/mansimran/student_clubs/composer.json | 14 ++
..._form_display.node.club_and_chapter.default.yml | 115 +++++++++++++++
..._view_display.node.club_and_chapter.default.yml | 65 +++++++++
...y_view_display.node.club_and_chapter.teaser.yml | 39 +++++
.../field.field.node.club_and_chapter.body.yml | 24 ++++
...d.node.club_and_chapter.field_facebook_link.yml | 25 ++++
...club_and_chapter.field_logo_of_organisation.yml | 40 ++++++
...lub_and_chapter.field_organisation_category.yml | 31 ++++
.../field.storage.node.field_facebook_link.yml | 22 +++
...eld.storage.node.field_logo_of_organisation.yml | 33 +++++
...ld.storage.node.field_organisation_category.yml | 23 +++
.../install/migrate_plus.migration.clubs_1.yml | 61 ++++++++
.../config/install/node.type.club_and_chapter.yml | 20 +++
.../mansimran/student_clubs/student_clubs.info.yml | 16 +++
.../mansimran/student_clubs/student_clubs.module | 35 +++++
.../templates/student-clubs.html.twig | 1 +
.../tests/src/Functional/LoadTest.php | 46 ++++++
modules/mansimran/testimonials/composer.json | 14 ++
...tity_form_display.node.testimonials.default.yml | 115 +++++++++++++++
...tity_view_display.node.testimonials.default.yml | 60 ++++++++
...ntity_view_display.node.testimonials.teaser.yml | 39 +++++
.../install/field.field.node.testimonials.body.yml | 24 ++++
...ield.field.node.testimonials.field_country_.yml | 31 ++++
...ield.field.node.testimonials.field_program_.yml | 31 ++++
...field.node.testimonials.field_student_image.yml | 40 ++++++
.../install/field.storage.node.field_country_.yml | 23 +++
.../install/field.storage.node.field_program_.yml | 23 +++
.../field.storage.node.field_student_image.yml | 33 +++++
.../migrate_plus.migration.testimonial_2.yml | 63 +++++++++
.../config/install/node.type.testimonials.yml | 20 +++
.../taxonomy.vocabulary.program_pursuing_.yml | 12 ++
.../testimonials/templates/testimonials.html.twig | 1 +
.../mansimran/testimonials/testimonials.info.yml | 14 ++
.../mansimran/testimonials/testimonials.install | 27 ++++
modules/mansimran/testimonials/testimonials.module | 35 +++++
.../testimonials/tests/src/Functional/LoadTest.php | 46 ++++++
206 files changed, 6775 insertions(+)
create mode 100644 modules/mansimran/academic_research/academic_research.info.yml
create mode 100644 modules/mansimran/academic_research/academic_research.install
create mode 100644 modules/mansimran/academic_research/academic_research.module
create mode 100644 modules/mansimran/academic_research/composer.json
create mode 100644 modules/mansimran/academic_research/config/install/core.entity_form_display.node.academic_research_.default.yml
create mode 100644 modules/mansimran/academic_research/config/install/core.entity_view_display.node.academic_research_.default.yml
create mode 100644 modules/mansimran/academic_research/config/install/core.entity_view_display.node.academic_research_.teaser.yml
create mode 100644 modules/mansimran/academic_research/config/install/field.field.node.academic_research_.body.yml
create mode 100644 modules/mansimran/academic_research/config/install/field.field.node.academic_research_.field_lab_facilities.yml
create mode 100644 modules/mansimran/academic_research/config/install/field.field.node.academic_research_.field_school.yml
create mode 100644 modules/mansimran/academic_research/config/install/field.storage.node.field_lab_facilities.yml
create mode 100644 modules/mansimran/academic_research/config/install/field.storage.node.field_school.yml
create mode 100644 modules/mansimran/academic_research/config/install/migrate_plus.migration.acad_node_migration.yml
create mode 100644 modules/mansimran/academic_research/config/install/migrate_plus.migration.acad_paragraph_migration.yml
create mode 100644 modules/mansimran/academic_research/config/install/node.type.academic_research_.yml
create mode 100644 modules/mansimran/academic_research/config/install/paragraphs.paragraphs_type.lab_facilities.yml
create mode 100644 modules/mansimran/academic_research/config/install/taxonomy.vocabulary.school_s_of_vit_.yml
create mode 100644 modules/mansimran/academic_research/templates/academic-research.html.twig
create mode 100644 modules/mansimran/academic_research/tests/src/Functional/LoadTest.php
create mode 100644 modules/mansimran/administrative_offices/administrative_offices.info.yml
create mode 100644 modules/mansimran/administrative_offices/administrative_offices.install
create mode 100644 modules/mansimran/administrative_offices/administrative_offices.module
create mode 100644 modules/mansimran/administrative_offices/composer.json
create mode 100644 modules/mansimran/administrative_offices/config/install/core.entity_form_display.node.administrative_offices.default.yml
create mode 100644 modules/mansimran/administrative_offices/config/install/core.entity_view_display.node.administrative_offices.default.yml
create mode 100644 modules/mansimran/administrative_offices/config/install/core.entity_view_display.node.administrative_offices.teaser.yml
create mode 100644 modules/mansimran/administrative_offices/config/install/field.field.node.administrative_offices.body.yml
create mode 100644 modules/mansimran/administrative_offices/config/install/field.field.node.administrative_offices.field_office_.yml
create mode 100644 modules/mansimran/administrative_offices/config/install/field.storage.node.field_office_.yml
create mode 100644 modules/mansimran/administrative_offices/config/install/migrate_plus.migration.admin_para_migration.yml
create mode 100644 modules/mansimran/administrative_offices/config/install/migrate_plus.migration.adminoffice_1.yml
create mode 100644 modules/mansimran/administrative_offices/config/install/node.type.administrative_offices.yml
create mode 100644 modules/mansimran/administrative_offices/config/install/paragraphs.paragraphs_type.office_details.yml
create mode 100644 modules/mansimran/administrative_offices/templates/administrative-offices.html.twig
create mode 100644 modules/mansimran/administrative_offices/tests/src/Functional/LoadTest.php
create mode 100644 modules/mansimran/chapters/chapters.info.yml
create mode 100644 modules/mansimran/chapters/chapters.module
create mode 100644 modules/mansimran/chapters/chapters.routing.yml
create mode 100644 modules/mansimran/chapters/composer.json
create mode 100644 modules/mansimran/chapters/config/install/core.entity_form_display.node.student_chapter.default.yml
create mode 100644 modules/mansimran/chapters/config/install/core.entity_view_display.node.student_chapter.default.yml
create mode 100644 modules/mansimran/chapters/config/install/core.entity_view_display.node.student_chapter.teaser.yml
create mode 100644 modules/mansimran/chapters/config/install/field.field.node.student_chapter.body.yml
create mode 100644 modules/mansimran/chapters/config/install/field.field.node.student_chapter.field_chapter_category.yml
create mode 100644 modules/mansimran/chapters/config/install/field.field.node.student_chapter.field_chapter_facebook_link.yml
create mode 100644 modules/mansimran/chapters/config/install/field.field.node.student_chapter.field_chapter_logo.yml
create mode 100644 modules/mansimran/chapters/config/install/field.storage.node.field_chapter_category.yml
create mode 100644 modules/mansimran/chapters/config/install/field.storage.node.field_chapter_facebook_link.yml
create mode 100644 modules/mansimran/chapters/config/install/field.storage.node.field_chapter_logo.yml
create mode 100644 modules/mansimran/chapters/config/install/migrate_plus.migration.chapters_1.yml
create mode 100644 modules/mansimran/chapters/config/install/node.type.student_chapter.yml
create mode 100644 modules/mansimran/chapters/config/install/taxonomy.vocabulary.chapter_category.yml
create mode 100644 modules/mansimran/chapters/src/Controller/chaptersController.php
create mode 100644 modules/mansimran/chapters/templates/chapters.html.twig
create mode 100644 modules/mansimran/chapters/tests/src/Functional/LoadTest.php
create mode 100644 modules/mansimran/fest/composer.json
create mode 100644 modules/mansimran/fest/config/install/core.entity_form_display.node.fest.default.yml
create mode 100644 modules/mansimran/fest/config/install/core.entity_view_display.node.fest.default.yml
create mode 100644 modules/mansimran/fest/config/install/core.entity_view_display.node.fest.teaser.yml
create mode 100644 modules/mansimran/fest/config/install/field.field.node.fest.body.yml
create mode 100644 modules/mansimran/fest/config/install/field.field.node.fest.field_fest_pics.yml
create mode 100644 modules/mansimran/fest/config/install/field.field.node.fest.field_fest_website.yml
create mode 100644 modules/mansimran/fest/config/install/field.field.node.fest.field_fest_youtube_link.yml
create mode 100644 modules/mansimran/fest/config/install/field.storage.node.field_fest_pics.yml
create mode 100644 modules/mansimran/fest/config/install/field.storage.node.field_fest_website.yml
create mode 100644 modules/mansimran/fest/config/install/field.storage.node.field_fest_youtube_link.yml
create mode 100644 modules/mansimran/fest/config/install/migrate_plus.migration.fest_1.yml
create mode 100644 modules/mansimran/fest/config/install/node.type.fest.yml
create mode 100644 modules/mansimran/fest/fest.info.yml
create mode 100644 modules/mansimran/fest/fest.module
create mode 100644 modules/mansimran/fest/templates/fest.html.twig
create mode 100644 modules/mansimran/fest/tests/src/Functional/LoadTest.php
create mode 100644 modules/mansimran/international_transfer_program/composer.json
create mode 100644 modules/mansimran/international_transfer_program/config/install/core.entity_form_display.node.international_transfer_program.default.yml
create mode 100644 modules/mansimran/international_transfer_program/config/install/core.entity_view_display.node.international_transfer_program.default.yml
create mode 100644 modules/mansimran/international_transfer_program/config/install/core.entity_view_display.node.international_transfer_program.teaser.yml
create mode 100644 modules/mansimran/international_transfer_program/config/install/field.field.node.international_transfer_program.body.yml
create mode 100644 modules/mansimran/international_transfer_program/config/install/field.field.node.international_transfer_program.field_country.yml
create mode 100644 modules/mansimran/international_transfer_program/config/install/field.field.node.international_transfer_program.field_link_.yml
create mode 100644 modules/mansimran/international_transfer_program/config/install/field.storage.node.field_country.yml
create mode 100644 modules/mansimran/international_transfer_program/config/install/field.storage.node.field_link_.yml
create mode 100644 modules/mansimran/international_transfer_program/config/install/node.type.international_transfer_program.yml
create mode 100644 modules/mansimran/international_transfer_program/config/install/taxonomy.vocabulary.continent.yml
create mode 100644 modules/mansimran/international_transfer_program/international_transfer_program.info.yml
create mode 100644 modules/mansimran/international_transfer_program/international_transfer_program.install
create mode 100644 modules/mansimran/international_transfer_program/international_transfer_program.module
create mode 100644 modules/mansimran/international_transfer_program/international_transfer_program.routing.yml
create mode 100644 modules/mansimran/international_transfer_program/src/Controller/itpController.php
create mode 100644 modules/mansimran/international_transfer_program/templates/international-transfer-program.html.twig
create mode 100644 modules/mansimran/international_transfer_program/tests/src/Functional/LoadTest.php
create mode 100755 modules/mansimran/programs/composer.json
create mode 100755 modules/mansimran/programs/config/install/core.entity_form_display.node.programs_offered.default.yml
create mode 100755 modules/mansimran/programs/config/install/core.entity_view_display.node.programs_offered.default.yml
create mode 100755 modules/mansimran/programs/config/install/core.entity_view_display.node.programs_offered.teaser.yml
create mode 100755 modules/mansimran/programs/config/install/field.field.node.programs_offered.body.yml
create mode 100755 modules/mansimran/programs/config/install/field.field.node.programs_offered.field_admission_procedure.yml
create mode 100755 modules/mansimran/programs/config/install/field.field.node.programs_offered.field_check_list.yml
create mode 100755 modules/mansimran/programs/config/install/field.field.node.programs_offered.field_counselling_procedure.yml
create mode 100755 modules/mansimran/programs/config/install/field.field.node.programs_offered.field_eligibility.yml
create mode 100755 modules/mansimran/programs/config/install/field.field.node.programs_offered.field_hostel_details.yml
create mode 100755 modules/mansimran/programs/config/install/field.field.node.programs_offered.field_how_to_apply.yml
create mode 100755 modules/mansimran/programs/config/install/field.field.node.programs_offered.field_information_brochure.yml
create mode 100755 modules/mansimran/programs/config/install/field.field.node.programs_offered.field_required_documents.yml
create mode 100755 modules/mansimran/programs/config/install/field.storage.node.field_admission_procedure.yml
create mode 100755 modules/mansimran/programs/config/install/field.storage.node.field_check_list.yml
create mode 100755 modules/mansimran/programs/config/install/field.storage.node.field_counselling_procedure.yml
create mode 100755 modules/mansimran/programs/config/install/field.storage.node.field_eligibility.yml
create mode 100755 modules/mansimran/programs/config/install/field.storage.node.field_hostel_details.yml
create mode 100755 modules/mansimran/programs/config/install/field.storage.node.field_how_to_apply.yml
create mode 100755 modules/mansimran/programs/config/install/field.storage.node.field_information_brochure.yml
create mode 100755 modules/mansimran/programs/config/install/field.storage.node.field_required_documents.yml
create mode 100644 modules/mansimran/programs/config/install/migrate_plus.migration.programs_offered_1.yml
create mode 100755 modules/mansimran/programs/config/install/node.type.programs_offered.yml
create mode 100755 modules/mansimran/programs/programs.info.yml
create mode 100755 modules/mansimran/programs/programs.module
create mode 100755 modules/mansimran/programs/templates/programs.html.twig
create mode 100755 modules/mansimran/programs/tests/src/Functional/LoadTest.php
create mode 100644 modules/mansimran/research_centers/composer.json
create mode 100644 modules/mansimran/research_centers/config/install/core.entity_form_display.node.research_centers.default.yml
create mode 100644 modules/mansimran/research_centers/config/install/core.entity_view_display.node.research_centers.default.yml
create mode 100644 modules/mansimran/research_centers/config/install/core.entity_view_display.node.research_centers.teaser.yml
create mode 100644 modules/mansimran/research_centers/config/install/field.field.node.research_centers.body.yml
create mode 100644 modules/mansimran/research_centers/config/install/migrate_plus.migration.research_center_1.yml
create mode 100644 modules/mansimran/research_centers/config/install/node.type.research_centers.yml
create mode 100644 modules/mansimran/research_centers/research_centers.info.yml
create mode 100644 modules/mansimran/research_centers/research_centers.module
create mode 100644 modules/mansimran/research_centers/templates/research-centers.html.twig
create mode 100644 modules/mansimran/research_centers/tests/src/Functional/LoadTest.php
create mode 100644 modules/mansimran/sae_teams/composer.json
create mode 100644 modules/mansimran/sae_teams/config/install/core.entity_form_display.node.sae_teams_.default.yml
create mode 100644 modules/mansimran/sae_teams/config/install/core.entity_view_display.node.sae_teams_.default.yml
create mode 100644 modules/mansimran/sae_teams/config/install/core.entity_view_display.node.sae_teams_.teaser.yml
create mode 100644 modules/mansimran/sae_teams/config/install/field.field.node.sae_teams_.body.yml
create mode 100644 modules/mansimran/sae_teams/config/install/field.field.node.sae_teams_.field_sae_facebook_link.yml
create mode 100644 modules/mansimran/sae_teams/config/install/field.field.node.sae_teams_.field_team_photo.yml
create mode 100644 modules/mansimran/sae_teams/config/install/field.field.node.sae_teams_.field_youtube_link.yml
create mode 100644 modules/mansimran/sae_teams/config/install/field.storage.node.field_sae_facebook_link.yml
create mode 100644 modules/mansimran/sae_teams/config/install/field.storage.node.field_team_photo.yml
create mode 100644 modules/mansimran/sae_teams/config/install/field.storage.node.field_youtube_link.yml
create mode 100644 modules/mansimran/sae_teams/config/install/migrate_plus.migration.sae_1.yml
create mode 100644 modules/mansimran/sae_teams/config/install/node.type.sae_teams_.yml
create mode 100644 modules/mansimran/sae_teams/sae_teams.info.yml
create mode 100644 modules/mansimran/sae_teams/sae_teams.install
create mode 100644 modules/mansimran/sae_teams/sae_teams.module
create mode 100644 modules/mansimran/sae_teams/sae_teams.routing.yml
create mode 100644 modules/mansimran/sae_teams/src/Controller/sae_teamsController.php
create mode 100644 modules/mansimran/sae_teams/templates/sae-teams.html.twig
create mode 100644 modules/mansimran/sae_teams/tests/src/Functional/LoadTest.php
create mode 100644 modules/mansimran/startups/composer.json
create mode 100644 modules/mansimran/startups/config/install/core.entity_form_display.node.startups.default.yml
create mode 100644 modules/mansimran/startups/config/install/core.entity_view_display.node.startups.default.yml
create mode 100644 modules/mansimran/startups/config/install/core.entity_view_display.node.startups.teaser.yml
create mode 100644 modules/mansimran/startups/config/install/field.field.node.startups.body.yml
create mode 100644 modules/mansimran/startups/config/install/field.field.node.startups.field_fac.yml
create mode 100644 modules/mansimran/startups/config/install/field.field.node.startups.field_startup_image.yml
create mode 100644 modules/mansimran/startups/config/install/field.field.node.startups.field_twitter_link.yml
create mode 100644 modules/mansimran/startups/config/install/field.field.node.startups.field_website_link.yml
create mode 100644 modules/mansimran/startups/config/install/field.storage.node.field_fac.yml
create mode 100644 modules/mansimran/startups/config/install/field.storage.node.field_startup_image.yml
create mode 100644 modules/mansimran/startups/config/install/field.storage.node.field_twitter_link.yml
create mode 100644 modules/mansimran/startups/config/install/field.storage.node.field_website_link.yml
create mode 100644 modules/mansimran/startups/config/install/migrate_plus.migration.startups_1.yml
create mode 100644 modules/mansimran/startups/config/install/node.type.startups.yml
create mode 100644 modules/mansimran/startups/src/Controller/startupsController.php
create mode 100644 modules/mansimran/startups/startups.info.yml
create mode 100644 modules/mansimran/startups/startups.install
create mode 100644 modules/mansimran/startups/startups.module
create mode 100644 modules/mansimran/startups/startups.routing.yml
create mode 100644 modules/mansimran/startups/templates/startups.html.twig
create mode 100644 modules/mansimran/startups/tests/src/Functional/LoadTest.php
create mode 100755 modules/mansimran/student_clubs/composer.json
create mode 100755 modules/mansimran/student_clubs/config/install/core.entity_form_display.node.club_and_chapter.default.yml
create mode 100755 modules/mansimran/student_clubs/config/install/core.entity_view_display.node.club_and_chapter.default.yml
create mode 100755 modules/mansimran/student_clubs/config/install/core.entity_view_display.node.club_and_chapter.teaser.yml
create mode 100755 modules/mansimran/student_clubs/config/install/field.field.node.club_and_chapter.body.yml
create mode 100755 modules/mansimran/student_clubs/config/install/field.field.node.club_and_chapter.field_facebook_link.yml
create mode 100755 modules/mansimran/student_clubs/config/install/field.field.node.club_and_chapter.field_logo_of_organisation.yml
create mode 100755 modules/mansimran/student_clubs/config/install/field.field.node.club_and_chapter.field_organisation_category.yml
create mode 100755 modules/mansimran/student_clubs/config/install/field.storage.node.field_facebook_link.yml
create mode 100755 modules/mansimran/student_clubs/config/install/field.storage.node.field_logo_of_organisation.yml
create mode 100755 modules/mansimran/student_clubs/config/install/field.storage.node.field_organisation_category.yml
create mode 100644 modules/mansimran/student_clubs/config/install/migrate_plus.migration.clubs_1.yml
create mode 100755 modules/mansimran/student_clubs/config/install/node.type.club_and_chapter.yml
create mode 100755 modules/mansimran/student_clubs/student_clubs.info.yml
create mode 100755 modules/mansimran/student_clubs/student_clubs.module
create mode 100755 modules/mansimran/student_clubs/templates/student-clubs.html.twig
create mode 100755 modules/mansimran/student_clubs/tests/src/Functional/LoadTest.php
create mode 100644 modules/mansimran/testimonials/composer.json
create mode 100644 modules/mansimran/testimonials/config/install/core.entity_form_display.node.testimonials.default.yml
create mode 100644 modules/mansimran/testimonials/config/install/core.entity_view_display.node.testimonials.default.yml
create mode 100644 modules/mansimran/testimonials/config/install/core.entity_view_display.node.testimonials.teaser.yml
create mode 100644 modules/mansimran/testimonials/config/install/field.field.node.testimonials.body.yml
create mode 100644 modules/mansimran/testimonials/config/install/field.field.node.testimonials.field_country_.yml
create mode 100644 modules/mansimran/testimonials/config/install/field.field.node.testimonials.field_program_.yml
create mode 100644 modules/mansimran/testimonials/config/install/field.field.node.testimonials.field_student_image.yml
create mode 100644 modules/mansimran/testimonials/config/install/field.storage.node.field_country_.yml
create mode 100644 modules/mansimran/testimonials/config/install/field.storage.node.field_program_.yml
create mode 100644 modules/mansimran/testimonials/config/install/field.storage.node.field_student_image.yml
create mode 100644 modules/mansimran/testimonials/config/install/migrate_plus.migration.testimonial_2.yml
create mode 100644 modules/mansimran/testimonials/config/install/node.type.testimonials.yml
create mode 100644 modules/mansimran/testimonials/config/install/taxonomy.vocabulary.program_pursuing_.yml
create mode 100644 modules/mansimran/testimonials/templates/testimonials.html.twig
create mode 100644 modules/mansimran/testimonials/testimonials.info.yml
create mode 100644 modules/mansimran/testimonials/testimonials.install
create mode 100644 modules/mansimran/testimonials/testimonials.module
create mode 100644 modules/mansimran/testimonials/tests/src/Functional/LoadTest.php
(limited to 'modules/mansimran')
diff --git a/modules/mansimran/academic_research/academic_research.info.yml b/modules/mansimran/academic_research/academic_research.info.yml
new file mode 100644
index 0000000..da21bbc
--- /dev/null
+++ b/modules/mansimran/academic_research/academic_research.info.yml
@@ -0,0 +1,14 @@
+name: 'academic research'
+type: module
+description: 'academic research content type'
+core: 8.x
+package: 'Custom'
+dependencies:
+ - drupal:node
+ - drupal:text
+ - drupal:user
+ - drupal:menu_ui
+ - drupal:taxonomy
+ - drupal:path
+ - drupal:entity_reference_revisions
+ - drupal:paragraphs
\ No newline at end of file
diff --git a/modules/mansimran/academic_research/academic_research.install b/modules/mansimran/academic_research/academic_research.install
new file mode 100644
index 0000000..af9eeb5
--- /dev/null
+++ b/modules/mansimran/academic_research/academic_research.install
@@ -0,0 +1,27 @@
+
+getStorage('node');
+
+
+
+ // Query all entity.
+ $query = $queryFactory->get('node')
+// <-- replace event in below line with your content type machine name
+ ->condition('type', 'academic_research_');
+ $nids = $query->execute();
+
+
+
+ // Delete entities.
+ if (!empty($nids)) {
+ $entities = $nodeStorage->loadMultiple($nids);
+ $nodeStorage->delete($entities);
+ }
+}
+
diff --git a/modules/mansimran/academic_research/academic_research.module b/modules/mansimran/academic_research/academic_research.module
new file mode 100644
index 0000000..9ab122c
--- /dev/null
+++ b/modules/mansimran/academic_research/academic_research.module
@@ -0,0 +1,35 @@
+' . t('About') . '';
+ $output .= '
' . t('academic research content type') . '
';
+ return $output;
+
+ default:
+ }
+}
+
+/**
+ * Implements hook_theme().
+ */
+function academic_research_theme() {
+ return [
+ 'academic_research' => [
+ 'render element' => 'children',
+ ],
+ ];
+}
diff --git a/modules/mansimran/academic_research/composer.json b/modules/mansimran/academic_research/composer.json
new file mode 100644
index 0000000..bc72237
--- /dev/null
+++ b/modules/mansimran/academic_research/composer.json
@@ -0,0 +1,14 @@
+{
+ "name": "drupal/academic_research",
+ "type": "drupal-module",
+ "description": "academic research content type",
+ "keywords": ["Drupal"],
+ "license": "GPL-2.0+",
+ "homepage": "https://www.drupal.org/project/academic_research",
+ "minimum-stability": "dev",
+ "support": {
+ "issues": "https://www.drupal.org/project/issues/academic_research",
+ "source": "http://cgit.drupalcode.org/academic_research"
+ },
+ "require": { }
+}
diff --git a/modules/mansimran/academic_research/config/install/core.entity_form_display.node.academic_research_.default.yml b/modules/mansimran/academic_research/config/install/core.entity_form_display.node.academic_research_.default.yml
new file mode 100644
index 0000000..7279a61
--- /dev/null
+++ b/modules/mansimran/academic_research/config/install/core.entity_form_display.node.academic_research_.default.yml
@@ -0,0 +1,108 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.field.node.academic_research_.body
+ - field.field.node.academic_research_.field_lab_facilities
+ - field.field.node.academic_research_.field_school
+ - node.type.academic_research_
+ module:
+ - paragraphs
+ - path
+ - text
+ enforced:
+ module:
+ - academic_research
+id: node.academic_research_.default
+targetEntityType: node
+bundle: academic_research_
+mode: default
+content:
+ body:
+ type: text_textarea_with_summary
+ weight: 121
+ settings:
+ rows: 9
+ summary_rows: 3
+ placeholder: ''
+ third_party_settings: { }
+ region: content
+ created:
+ type: datetime_timestamp
+ weight: 10
+ region: content
+ settings: { }
+ third_party_settings: { }
+ field_lab_facilities:
+ type: entity_reference_paragraphs
+ weight: 123
+ settings:
+ title: Paragraph
+ title_plural: Paragraphs
+ edit_mode: open
+ add_mode: dropdown
+ form_display_mode: default
+ default_paragraph_type: ''
+ third_party_settings: { }
+ region: content
+ field_school:
+ weight: 122
+ settings:
+ match_operator: CONTAINS
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ type: entity_reference_autocomplete
+ region: content
+ langcode:
+ type: language_select
+ weight: 2
+ region: content
+ settings:
+ include_locked: true
+ third_party_settings: { }
+ path:
+ type: path
+ weight: 30
+ region: content
+ settings: { }
+ third_party_settings: { }
+ promote:
+ type: boolean_checkbox
+ settings:
+ display_label: true
+ weight: 15
+ region: content
+ third_party_settings: { }
+ status:
+ type: boolean_checkbox
+ settings:
+ display_label: true
+ weight: 120
+ region: content
+ third_party_settings: { }
+ sticky:
+ type: boolean_checkbox
+ settings:
+ display_label: true
+ weight: 16
+ region: content
+ third_party_settings: { }
+ title:
+ type: string_textfield
+ weight: -5
+ region: content
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ uid:
+ type: entity_reference_autocomplete
+ weight: 5
+ settings:
+ match_operator: CONTAINS
+ size: 60
+ placeholder: ''
+ region: content
+ third_party_settings: { }
+hidden: { }
diff --git a/modules/mansimran/academic_research/config/install/core.entity_view_display.node.academic_research_.default.yml b/modules/mansimran/academic_research/config/install/core.entity_view_display.node.academic_research_.default.yml
new file mode 100644
index 0000000..f87f926
--- /dev/null
+++ b/modules/mansimran/academic_research/config/install/core.entity_view_display.node.academic_research_.default.yml
@@ -0,0 +1,51 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.field.node.academic_research_.body
+ - field.field.node.academic_research_.field_lab_facilities
+ - field.field.node.academic_research_.field_school
+ - node.type.academic_research_
+ module:
+ - entity_reference_revisions
+ - text
+ - user
+ enforced:
+ module:
+ - academic_research
+id: node.academic_research_.default
+targetEntityType: node
+bundle: academic_research_
+mode: default
+content:
+ body:
+ label: hidden
+ type: text_default
+ weight: 101
+ settings: { }
+ third_party_settings: { }
+ region: content
+ field_lab_facilities:
+ type: entity_reference_revisions_entity_view
+ weight: 103
+ label: hidden
+ settings:
+ view_mode: default
+ link: ''
+ third_party_settings: { }
+ region: content
+ field_school:
+ weight: 102
+ label: above
+ settings:
+ link: true
+ third_party_settings: { }
+ type: entity_reference_label
+ region: content
+ links:
+ weight: 100
+ region: content
+ settings: { }
+ third_party_settings: { }
+hidden:
+ langcode: true
diff --git a/modules/mansimran/academic_research/config/install/core.entity_view_display.node.academic_research_.teaser.yml b/modules/mansimran/academic_research/config/install/core.entity_view_display.node.academic_research_.teaser.yml
new file mode 100644
index 0000000..b99ccb4
--- /dev/null
+++ b/modules/mansimran/academic_research/config/install/core.entity_view_display.node.academic_research_.teaser.yml
@@ -0,0 +1,33 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - core.entity_view_mode.node.teaser
+ - field.field.node.academic_research_.body
+ - node.type.academic_research_
+ module:
+ - text
+ - user
+ enforced:
+ module:
+ - academic_research
+id: node.academic_research_.teaser
+targetEntityType: node
+bundle: academic_research_
+mode: teaser
+content:
+ body:
+ label: hidden
+ type: text_summary_or_trimmed
+ weight: 100
+ settings:
+ trim_length: 600
+ third_party_settings: { }
+ region: content
+ links:
+ weight: 101
+ region: content
+ settings: { }
+ third_party_settings: { }
+hidden:
+ langcode: true
diff --git a/modules/mansimran/academic_research/config/install/field.field.node.academic_research_.body.yml b/modules/mansimran/academic_research/config/install/field.field.node.academic_research_.body.yml
new file mode 100644
index 0000000..c750848
--- /dev/null
+++ b/modules/mansimran/academic_research/config/install/field.field.node.academic_research_.body.yml
@@ -0,0 +1,24 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.body
+ - node.type.academic_research_
+ module:
+ - text
+ enforced:
+ module:
+ - academic_research
+id: node.academic_research_.body
+field_name: body
+entity_type: node
+bundle: academic_research_
+label: Body
+description: 'Some Description '
+required: false
+translatable: true
+default_value: { }
+default_value_callback: ''
+settings:
+ display_summary: true
+field_type: text_with_summary
diff --git a/modules/mansimran/academic_research/config/install/field.field.node.academic_research_.field_lab_facilities.yml b/modules/mansimran/academic_research/config/install/field.field.node.academic_research_.field_lab_facilities.yml
new file mode 100644
index 0000000..684315b
--- /dev/null
+++ b/modules/mansimran/academic_research/config/install/field.field.node.academic_research_.field_lab_facilities.yml
@@ -0,0 +1,42 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_lab_facilities
+ - node.type.academic_research_
+ - paragraphs.paragraphs_type.lab_facilities
+ module:
+ - entity_reference_revisions
+ enforced:
+ module:
+ - academic_research
+id: node.academic_research_.field_lab_facilities
+field_name: field_lab_facilities
+entity_type: node
+bundle: academic_research_
+label: 'Lab Facilities'
+description: 'Lab facilities of VIT '
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ handler: 'default:paragraph'
+ handler_settings:
+ negate: 0
+ target_bundles:
+ lab_facilities: lab_facilities
+ target_bundles_drag_drop:
+ lab_facilities:
+ enabled: true
+ weight: 5
+ member_details_field:
+ weight: 6
+ enabled: false
+ office_details:
+ weight: 7
+ enabled: false
+ r_d_projects:
+ weight: 8
+ enabled: false
+field_type: entity_reference_revisions
diff --git a/modules/mansimran/academic_research/config/install/field.field.node.academic_research_.field_school.yml b/modules/mansimran/academic_research/config/install/field.field.node.academic_research_.field_school.yml
new file mode 100644
index 0000000..e0db681
--- /dev/null
+++ b/modules/mansimran/academic_research/config/install/field.field.node.academic_research_.field_school.yml
@@ -0,0 +1,31 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_school
+ - node.type.academic_research_
+ - taxonomy.vocabulary.school_s_of_vit_
+ enforced:
+ module:
+ - academic_research
+id: node.academic_research_.field_school
+field_name: field_school
+entity_type: node
+bundle: academic_research_
+label: school
+description: 'School carrying the research'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ handler: 'default:taxonomy_term'
+ handler_settings:
+ target_bundles:
+ school_s_of_vit_: school_s_of_vit_
+ sort:
+ field: name
+ direction: asc
+ auto_create: false
+ auto_create_bundle: ''
+field_type: entity_reference
diff --git a/modules/mansimran/academic_research/config/install/field.storage.node.field_lab_facilities.yml b/modules/mansimran/academic_research/config/install/field.storage.node.field_lab_facilities.yml
new file mode 100644
index 0000000..e95b22c
--- /dev/null
+++ b/modules/mansimran/academic_research/config/install/field.storage.node.field_lab_facilities.yml
@@ -0,0 +1,24 @@
+uuid: bd9a44a5-9301-4af6-9ac4-6e636ae16e0c
+langcode: en
+status: true
+dependencies:
+ module:
+ - entity_reference_revisions
+ - node
+ - paragraphs
+ enforced:
+ module:
+ - academic_research
+id: node.field_lab_facilities
+field_name: field_lab_facilities
+entity_type: node
+type: entity_reference_revisions
+settings:
+ target_type: paragraph
+module: entity_reference_revisions
+locked: false
+cardinality: -1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/mansimran/academic_research/config/install/field.storage.node.field_school.yml b/modules/mansimran/academic_research/config/install/field.storage.node.field_school.yml
new file mode 100644
index 0000000..73cccc0
--- /dev/null
+++ b/modules/mansimran/academic_research/config/install/field.storage.node.field_school.yml
@@ -0,0 +1,23 @@
+uuid: 711659e0-ad09-4fac-9943-1efee9f2db4f
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+ - taxonomy
+ enforced:
+ module:
+ - academic_research
+id: node.field_school
+field_name: field_school
+entity_type: node
+type: entity_reference
+settings:
+ target_type: taxonomy_term
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/mansimran/academic_research/config/install/migrate_plus.migration.acad_node_migration.yml b/modules/mansimran/academic_research/config/install/migrate_plus.migration.acad_node_migration.yml
new file mode 100644
index 0000000..378d87d
--- /dev/null
+++ b/modules/mansimran/academic_research/config/install/migrate_plus.migration.acad_node_migration.yml
@@ -0,0 +1,61 @@
+langcode: en
+status: true
+id: acad_node_migration
+class: null
+field_plugin_method: null
+cck_plugin_method: null
+migration_tags:
+ - CSV
+migration_group: default
+label: 'acad content migration'
+source:
+ plugin: csv
+ path: /home/mansimran/Desktop/mansimran1/acad_node.csv
+ delimiter: ','
+ enclosure: '"'
+ header_row_count: 1
+ keys:
+ - id
+process:
+ type:
+ plugin: default_value
+ default_value: academic_research_
+ title: title
+ body/value: body
+ body/format:
+ plugin: default_value
+ default_value: basic_html
+ field_school:
+ plugin: entity_lookup
+ entity_type: taxonomy_term
+ bundle: school_s_of_vit_
+ source: school
+ field_lab_facilities/target_id:
+ -
+ plugin: migration_lookup
+ migration: acad_paragraph_migration
+ allow_multiple: true
+ source: id
+ no_stub: true
+ -
+ plugin: extract
+ index:
+ - 0
+ field_lab_facilities/target_revision_id:
+ -
+ plugin: migration_lookup
+ migration: acad_paragraph_migration
+ allow_multiple: true
+ source: id
+ no_stub: true
+ -
+ plugin: extract
+ index:
+ - 1
+destination:
+ plugin: 'entity:node'
+ bundle: academic_research_
+migration_dependencies:
+ required:
+ - acad_paragraph_migration
+ optional: { }
\ No newline at end of file
diff --git a/modules/mansimran/academic_research/config/install/migrate_plus.migration.acad_paragraph_migration.yml b/modules/mansimran/academic_research/config/install/migrate_plus.migration.acad_paragraph_migration.yml
new file mode 100644
index 0000000..fffaa67
--- /dev/null
+++ b/modules/mansimran/academic_research/config/install/migrate_plus.migration.acad_paragraph_migration.yml
@@ -0,0 +1,48 @@
+langcode: en
+status: true
+id: acad_paragraph_migration
+class: null
+field_plugin_method: null
+cck_plugin_method: null
+migration_tags:
+ - CSV
+migration_group: default
+label: 'acad content migration'
+source:
+ plugin: csv
+ path: /home/mansimran/Desktop/mansimran1/acad_para.csv
+ delimiter: ','
+ enclosure: '"'
+ header_row_count: 1
+ keys:
+ - id
+ constants:
+ file_source: /var/www/migrationdata/programs
+ file_dest: 'public://programs/'
+process:
+ type:
+ plugin: default_value
+ default_value: lab_facilities
+ source_path:
+ -
+ plugin: skip_on_empty
+ method: process
+ source: photos
+ -
+ plugin: concat
+ delimiter: /
+ source:
+ - constants/file_source
+ - photos
+ field_classrooms: classrooms
+ field_laboratories: laboratories
+ field_learning_ambience: ambience
+ field_photos:
+ plugin: file_import
+ source: '@source_path'
+ destination: constants/file_dest
+destination:
+ plugin: entity_reference_revisions:paragraph
+migration_dependencies:
+ required: { }
+ optional: { }
\ No newline at end of file
diff --git a/modules/mansimran/academic_research/config/install/node.type.academic_research_.yml b/modules/mansimran/academic_research/config/install/node.type.academic_research_.yml
new file mode 100644
index 0000000..32efada
--- /dev/null
+++ b/modules/mansimran/academic_research/config/install/node.type.academic_research_.yml
@@ -0,0 +1,20 @@
+langcode: en
+status: true
+dependencies:
+ module:
+ - menu_ui
+ enforced:
+ module:
+ - academic_research
+third_party_settings:
+ menu_ui:
+ available_menus:
+ - main
+ parent: 'main:'
+name: 'Academic Research'
+type: academic_research_
+description: 'this page will talk about the research activities in vit'
+help: ''
+new_revision: true
+preview_mode: 1
+display_submitted: false
diff --git a/modules/mansimran/academic_research/config/install/paragraphs.paragraphs_type.lab_facilities.yml b/modules/mansimran/academic_research/config/install/paragraphs.paragraphs_type.lab_facilities.yml
new file mode 100644
index 0000000..ec2e6b8
--- /dev/null
+++ b/modules/mansimran/academic_research/config/install/paragraphs.paragraphs_type.lab_facilities.yml
@@ -0,0 +1,12 @@
+uuid: 436a9a77-4fed-4085-b474-3da0a8a78e1f
+langcode: en
+status: true
+dependencies:
+ enforced:
+ module:
+ - academic_research
+id: lab_facilities
+label: 'Lab Facilities'
+icon_uuid: null
+description: ''
+behavior_plugins: { }
diff --git a/modules/mansimran/academic_research/config/install/taxonomy.vocabulary.school_s_of_vit_.yml b/modules/mansimran/academic_research/config/install/taxonomy.vocabulary.school_s_of_vit_.yml
new file mode 100644
index 0000000..60fc7fd
--- /dev/null
+++ b/modules/mansimran/academic_research/config/install/taxonomy.vocabulary.school_s_of_vit_.yml
@@ -0,0 +1,12 @@
+uuid: 30a88923-bcef-4a81-8cb9-a80941356747
+langcode: en
+status: true
+dependencies:
+ enforced:
+ module:
+ - academic_research
+name: 'SCHOOL''s of vit'
+vid: school_s_of_vit_
+description: 'Various academic schools in vit'
+hierarchy: 0
+weight: 0
diff --git a/modules/mansimran/academic_research/templates/academic-research.html.twig b/modules/mansimran/academic_research/templates/academic-research.html.twig
new file mode 100644
index 0000000..91e43c8
--- /dev/null
+++ b/modules/mansimran/academic_research/templates/academic-research.html.twig
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/modules/mansimran/academic_research/tests/src/Functional/LoadTest.php b/modules/mansimran/academic_research/tests/src/Functional/LoadTest.php
new file mode 100644
index 0000000..871ad96
--- /dev/null
+++ b/modules/mansimran/academic_research/tests/src/Functional/LoadTest.php
@@ -0,0 +1,46 @@
+user = $this->drupalCreateUser(['administer site configuration']);
+ $this->drupalLogin($this->user);
+ }
+
+ /**
+ * Tests that the home page loads with a 200 response.
+ */
+ public function testLoad() {
+ $this->drupalGet(Url::fromRoute(''));
+ $this->assertSession()->statusCodeEquals(200);
+ }
+
+}
diff --git a/modules/mansimran/administrative_offices/administrative_offices.info.yml b/modules/mansimran/administrative_offices/administrative_offices.info.yml
new file mode 100644
index 0000000..9a8f105
--- /dev/null
+++ b/modules/mansimran/administrative_offices/administrative_offices.info.yml
@@ -0,0 +1,5 @@
+name: 'administrative offices'
+type: module
+description: 'Administrative offices content type'
+core: 8.x
+package: 'Custom'
diff --git a/modules/mansimran/administrative_offices/administrative_offices.install b/modules/mansimran/administrative_offices/administrative_offices.install
new file mode 100644
index 0000000..7985f05
--- /dev/null
+++ b/modules/mansimran/administrative_offices/administrative_offices.install
@@ -0,0 +1,27 @@
+
+getStorage('node');
+
+
+
+ // Query all entity.
+ $query = $queryFactory->get('node')
+// <-- replace event in below line with your content type machine name
+ ->condition('type', 'administrative_offices');
+ $nids = $query->execute();
+
+
+
+ // Delete entities.
+ if (!empty($nids)) {
+ $entities = $nodeStorage->loadMultiple($nids);
+ $nodeStorage->delete($entities);
+ }
+}
+
diff --git a/modules/mansimran/administrative_offices/administrative_offices.module b/modules/mansimran/administrative_offices/administrative_offices.module
new file mode 100644
index 0000000..125d9da
--- /dev/null
+++ b/modules/mansimran/administrative_offices/administrative_offices.module
@@ -0,0 +1,35 @@
+' . t('About') . '';
+ $output .= '' . t('Administrative offices content type') . '
';
+ return $output;
+
+ default:
+ }
+}
+
+/**
+ * Implements hook_theme().
+ */
+function administrative_offices_theme() {
+ return [
+ 'administrative_offices' => [
+ 'render element' => 'children',
+ ],
+ ];
+}
diff --git a/modules/mansimran/administrative_offices/composer.json b/modules/mansimran/administrative_offices/composer.json
new file mode 100644
index 0000000..cb21bd1
--- /dev/null
+++ b/modules/mansimran/administrative_offices/composer.json
@@ -0,0 +1,14 @@
+{
+ "name": "drupal/administrative_offices",
+ "type": "drupal-module",
+ "description": "Administrative offices content type",
+ "keywords": ["Drupal"],
+ "license": "GPL-2.0+",
+ "homepage": "https://www.drupal.org/project/administrative_offices",
+ "minimum-stability": "dev",
+ "support": {
+ "issues": "https://www.drupal.org/project/issues/administrative_offices",
+ "source": "http://cgit.drupalcode.org/administrative_offices"
+ },
+ "require": { }
+}
diff --git a/modules/mansimran/administrative_offices/config/install/core.entity_form_display.node.administrative_offices.default.yml b/modules/mansimran/administrative_offices/config/install/core.entity_form_display.node.administrative_offices.default.yml
new file mode 100644
index 0000000..9349875
--- /dev/null
+++ b/modules/mansimran/administrative_offices/config/install/core.entity_form_display.node.administrative_offices.default.yml
@@ -0,0 +1,95 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.field.node.administrative_offices.body
+ - field.field.node.administrative_offices.field_office_
+ - node.type.administrative_offices
+ module:
+ - paragraphs
+ - path
+ - text
+id: node.administrative_offices.default
+targetEntityType: node
+bundle: administrative_offices
+mode: default
+content:
+ body:
+ type: text_textarea_with_summary
+ weight: 121
+ settings:
+ rows: 9
+ summary_rows: 3
+ placeholder: ''
+ third_party_settings: { }
+ region: content
+ created:
+ type: datetime_timestamp
+ weight: 10
+ region: content
+ settings: { }
+ third_party_settings: { }
+ field_office_:
+ type: entity_reference_paragraphs
+ weight: 124
+ settings:
+ title: Paragraph
+ title_plural: Paragraphs
+ edit_mode: open
+ add_mode: dropdown
+ form_display_mode: default
+ default_paragraph_type: ''
+ third_party_settings: { }
+ region: content
+ langcode:
+ type: language_select
+ weight: 2
+ region: content
+ settings:
+ include_locked: true
+ third_party_settings: { }
+ path:
+ type: path
+ weight: 30
+ region: content
+ settings: { }
+ third_party_settings: { }
+ promote:
+ type: boolean_checkbox
+ settings:
+ display_label: true
+ weight: 15
+ region: content
+ third_party_settings: { }
+ status:
+ type: boolean_checkbox
+ settings:
+ display_label: true
+ weight: 120
+ region: content
+ third_party_settings: { }
+ sticky:
+ type: boolean_checkbox
+ settings:
+ display_label: true
+ weight: 16
+ region: content
+ third_party_settings: { }
+ title:
+ type: string_textfield
+ weight: -5
+ region: content
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ uid:
+ type: entity_reference_autocomplete
+ weight: 5
+ settings:
+ match_operator: CONTAINS
+ size: 60
+ placeholder: ''
+ region: content
+ third_party_settings: { }
+hidden: { }
diff --git a/modules/mansimran/administrative_offices/config/install/core.entity_view_display.node.administrative_offices.default.yml b/modules/mansimran/administrative_offices/config/install/core.entity_view_display.node.administrative_offices.default.yml
new file mode 100644
index 0000000..e042f07
--- /dev/null
+++ b/modules/mansimran/administrative_offices/config/install/core.entity_view_display.node.administrative_offices.default.yml
@@ -0,0 +1,42 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.field.node.administrative_offices.body
+ - field.field.node.administrative_offices.field_office_
+ - node.type.administrative_offices
+ module:
+ - entity_reference_revisions
+ - text
+ - user
+ enforced:
+ module:
+ - administrative_offices
+id: node.administrative_offices.default
+targetEntityType: node
+bundle: administrative_offices
+mode: default
+content:
+ body:
+ label: hidden
+ type: text_default
+ weight: 101
+ settings: { }
+ third_party_settings: { }
+ region: content
+ field_office_:
+ type: entity_reference_revisions_entity_view
+ weight: 104
+ label: above
+ settings:
+ view_mode: default
+ link: ''
+ third_party_settings: { }
+ region: content
+ links:
+ weight: 100
+ settings: { }
+ third_party_settings: { }
+ region: content
+hidden:
+ langcode: true
diff --git a/modules/mansimran/administrative_offices/config/install/core.entity_view_display.node.administrative_offices.teaser.yml b/modules/mansimran/administrative_offices/config/install/core.entity_view_display.node.administrative_offices.teaser.yml
new file mode 100644
index 0000000..5057835
--- /dev/null
+++ b/modules/mansimran/administrative_offices/config/install/core.entity_view_display.node.administrative_offices.teaser.yml
@@ -0,0 +1,35 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - core.entity_view_mode.node.teaser
+ - field.field.node.administrative_offices.body
+ - field.field.node.administrative_offices.field_office_
+ - node.type.administrative_offices
+ module:
+ - text
+ - user
+ enforced:
+ module:
+ - administrative_offices
+id: node.administrative_offices.teaser
+targetEntityType: node
+bundle: administrative_offices
+mode: teaser
+content:
+ body:
+ label: hidden
+ type: text_summary_or_trimmed
+ weight: 100
+ settings:
+ trim_length: 600
+ third_party_settings: { }
+ region: content
+ links:
+ weight: 101
+ region: content
+ settings: { }
+ third_party_settings: { }
+hidden:
+ field_office_: true
+ langcode: true
diff --git a/modules/mansimran/administrative_offices/config/install/field.field.node.administrative_offices.body.yml b/modules/mansimran/administrative_offices/config/install/field.field.node.administrative_offices.body.yml
new file mode 100644
index 0000000..f2a9a26
--- /dev/null
+++ b/modules/mansimran/administrative_offices/config/install/field.field.node.administrative_offices.body.yml
@@ -0,0 +1,24 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.body
+ - node.type.administrative_offices
+ module:
+ - text
+ enforced:
+ module:
+ - administrative_offices
+id: node.administrative_offices.body
+field_name: body
+entity_type: node
+bundle: administrative_offices
+label: Body
+description: 'Description of the office'
+required: false
+translatable: true
+default_value: { }
+default_value_callback: ''
+settings:
+ display_summary: true
+field_type: text_with_summary
diff --git a/modules/mansimran/administrative_offices/config/install/field.field.node.administrative_offices.field_office_.yml b/modules/mansimran/administrative_offices/config/install/field.field.node.administrative_offices.field_office_.yml
new file mode 100644
index 0000000..0c10400
--- /dev/null
+++ b/modules/mansimran/administrative_offices/config/install/field.field.node.administrative_offices.field_office_.yml
@@ -0,0 +1,39 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_office_
+ - node.type.administrative_offices
+ - paragraphs.paragraphs_type.office_details
+ module:
+ - entity_reference_revisions
+ enforced:
+ module:
+ - administrative_offices
+id: node.administrative_offices.field_office_
+field_name: field_office_
+entity_type: node
+bundle: administrative_offices
+label: 'Office details'
+description: 'Office details'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ handler: 'default:paragraph'
+ handler_settings:
+ negate: 0
+ target_bundles:
+ office_details: office_details
+ target_bundles_drag_drop:
+ member_details_field:
+ weight: 4
+ enabled: false
+ office_details:
+ enabled: true
+ weight: 5
+ r_d_projects:
+ weight: 6
+ enabled: false
+field_type: entity_reference_revisions
diff --git a/modules/mansimran/administrative_offices/config/install/field.storage.node.field_office_.yml b/modules/mansimran/administrative_offices/config/install/field.storage.node.field_office_.yml
new file mode 100644
index 0000000..9622dfa
--- /dev/null
+++ b/modules/mansimran/administrative_offices/config/install/field.storage.node.field_office_.yml
@@ -0,0 +1,24 @@
+uuid: a459bc3a-894d-4393-955a-85ecd45061f4
+langcode: en
+status: true
+dependencies:
+ module:
+ - entity_reference_revisions
+ - node
+ - paragraphs
+ enforced:
+ module:
+ - administrative_offices
+id: node.field_office_
+field_name: field_office_
+entity_type: node
+type: entity_reference_revisions
+settings:
+ target_type: paragraph
+module: entity_reference_revisions
+locked: false
+cardinality: -1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/mansimran/administrative_offices/config/install/migrate_plus.migration.admin_para_migration.yml b/modules/mansimran/administrative_offices/config/install/migrate_plus.migration.admin_para_migration.yml
new file mode 100644
index 0000000..143e1b5
--- /dev/null
+++ b/modules/mansimran/administrative_offices/config/install/migrate_plus.migration.admin_para_migration.yml
@@ -0,0 +1,30 @@
+uuid: b750a99d-9cc8-4c43-9fce-5e75fd128bf8
+langcode: en
+status: true
+id: admin_para_migration
+class: null
+field_plugin_method: null
+cck_plugin_method: null
+migration_tags:
+ - CSV
+migration_group: default
+label: 'admin content migration'
+source:
+ plugin: csv
+ path: /home/mansimran/Desktop/mansimran1/adminofficepara.csv
+ delimiter: ','
+ enclosure: '"'
+ header_row_count: 1
+ keys:
+ - id
+process:
+ type:
+ plugin: default_value
+ default_value: office_details
+ field_contact_details: Contact
+ field_location: location
+destination:
+ plugin: entity_reference_revisions:paragraph
+migration_dependencies:
+ required: { }
+ optional: { }
\ No newline at end of file
diff --git a/modules/mansimran/administrative_offices/config/install/migrate_plus.migration.adminoffice_1.yml b/modules/mansimran/administrative_offices/config/install/migrate_plus.migration.adminoffice_1.yml
new file mode 100644
index 0000000..8ace16e
--- /dev/null
+++ b/modules/mansimran/administrative_offices/config/install/migrate_plus.migration.adminoffice_1.yml
@@ -0,0 +1,57 @@
+uuid: 99d55013-7c47-4b21-9368-572622fd85df
+langcode: en
+status: true
+id: adminoffice_1
+class: null
+field_plugin_method: null
+cck_plugin_method: null
+migration_tags:
+ - CSV
+migration_group: default
+label: 'admin_office_csv_import_1'
+source:
+ plugin: csv
+ path: /home/mansimran/Desktop/mansimran1/adminofficenode.csv
+ delimiter: ','
+ enclosure: '"'
+ header_row_count: 1
+ keys:
+ - id
+process:
+ type:
+ plugin: default_value
+ default_value: administrative_offices
+ title: title
+ body/value: body
+ body/format:
+ plugin: default_value
+ default_value: basic_html
+ field_office_/target_id:
+ -
+ plugin: migration_lookup
+ migration: admin_para_migration
+ allow_multiple: true
+ source: id
+ no_stub: true
+ -
+ plugin: extract
+ index:
+ - 0
+ field_office_/target_revision_id:
+ -
+ plugin: migration_lookup
+ migration: admin_para_migration
+ allow_multiple: true
+ source: id
+ no_stub: true
+ -
+ plugin: extract
+ index:
+ - 1
+destination:
+ plugin: 'entity:node'
+ bundle: administrative_offices
+migration_dependencies:
+ required:
+ - admin_para_migration
+ optional: { }
\ No newline at end of file
diff --git a/modules/mansimran/administrative_offices/config/install/node.type.administrative_offices.yml b/modules/mansimran/administrative_offices/config/install/node.type.administrative_offices.yml
new file mode 100644
index 0000000..95d8940
--- /dev/null
+++ b/modules/mansimran/administrative_offices/config/install/node.type.administrative_offices.yml
@@ -0,0 +1,20 @@
+langcode: en
+status: true
+dependencies:
+ module:
+ - menu_ui
+ enforced:
+ module:
+ - administrative_offices
+third_party_settings:
+ menu_ui:
+ available_menus:
+ - main
+ parent: 'main:'
+name: 'Administrative offices'
+type: administrative_offices
+description: 'List of administrative offices in VIT'
+help: ''
+new_revision: true
+preview_mode: 1
+display_submitted: false
diff --git a/modules/mansimran/administrative_offices/config/install/paragraphs.paragraphs_type.office_details.yml b/modules/mansimran/administrative_offices/config/install/paragraphs.paragraphs_type.office_details.yml
new file mode 100644
index 0000000..a173ed4
--- /dev/null
+++ b/modules/mansimran/administrative_offices/config/install/paragraphs.paragraphs_type.office_details.yml
@@ -0,0 +1,13 @@
+uuid: af03fad4-b366-424d-bd9e-71b303a68ff3
+langcode: en
+status: true
+dependencies: { }
+id: office_details
+label: 'Office details'
+icon_uuid: null
+description: ''
+behavior_plugins: { }
+dependecies:
+ enforced:
+ module:
+ - administrative_offices
diff --git a/modules/mansimran/administrative_offices/templates/administrative-offices.html.twig b/modules/mansimran/administrative_offices/templates/administrative-offices.html.twig
new file mode 100644
index 0000000..91e43c8
--- /dev/null
+++ b/modules/mansimran/administrative_offices/templates/administrative-offices.html.twig
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/modules/mansimran/administrative_offices/tests/src/Functional/LoadTest.php b/modules/mansimran/administrative_offices/tests/src/Functional/LoadTest.php
new file mode 100644
index 0000000..2610ff5
--- /dev/null
+++ b/modules/mansimran/administrative_offices/tests/src/Functional/LoadTest.php
@@ -0,0 +1,46 @@
+user = $this->drupalCreateUser(['administer site configuration']);
+ $this->drupalLogin($this->user);
+ }
+
+ /**
+ * Tests that the home page loads with a 200 response.
+ */
+ public function testLoad() {
+ $this->drupalGet(Url::fromRoute(''));
+ $this->assertSession()->statusCodeEquals(200);
+ }
+
+}
diff --git a/modules/mansimran/chapters/chapters.info.yml b/modules/mansimran/chapters/chapters.info.yml
new file mode 100644
index 0000000..8502c2e
--- /dev/null
+++ b/modules/mansimran/chapters/chapters.info.yml
@@ -0,0 +1,16 @@
+name: 'chapters'
+type: module
+description: 'My Awesome Module'
+core: 8.x
+package: 'Custom'
+dependencies:
+ - drupal:node
+ - drupal:menu_ui
+ - drupal:file
+ - drupal:image
+ - drupal:link
+ - drupal:taxonomy
+ - drupal:path
+ - drupal:text
+ - drupal:user
+
diff --git a/modules/mansimran/chapters/chapters.module b/modules/mansimran/chapters/chapters.module
new file mode 100644
index 0000000..9d6c121
--- /dev/null
+++ b/modules/mansimran/chapters/chapters.module
@@ -0,0 +1,35 @@
+' . t('About') . '';
+ $output .= '' . t('My Awesome Module') . '
';
+ return $output;
+
+ default:
+ }
+}
+
+/**
+ * Implements hook_theme().
+ */
+function chapters_theme() {
+ return [
+ 'chapters' => [
+ 'render element' => 'children',
+ ],
+ ];
+}
diff --git a/modules/mansimran/chapters/chapters.routing.yml b/modules/mansimran/chapters/chapters.routing.yml
new file mode 100644
index 0000000..4f87132
--- /dev/null
+++ b/modules/mansimran/chapters/chapters.routing.yml
@@ -0,0 +1,8 @@
+
+chapters.chapters_controller_hello:
+ path: '/chapters/hello/{name}'
+ defaults:
+ _controller: '\Drupal\chapters\Controller\chaptersController::hello'
+ _title: 'chaptersController'
+ requirements:
+ _permission: 'access content'
diff --git a/modules/mansimran/chapters/composer.json b/modules/mansimran/chapters/composer.json
new file mode 100644
index 0000000..02f466f
--- /dev/null
+++ b/modules/mansimran/chapters/composer.json
@@ -0,0 +1,14 @@
+{
+ "name": "drupal/chapters",
+ "type": "drupal-module",
+ "description": "My Awesome Module",
+ "keywords": ["Drupal"],
+ "license": "GPL-2.0+",
+ "homepage": "https://www.drupal.org/project/chapters",
+ "minimum-stability": "dev",
+ "support": {
+ "issues": "https://www.drupal.org/project/issues/chapters",
+ "source": "http://cgit.drupalcode.org/chapters"
+ },
+ "require": { }
+}
diff --git a/modules/mansimran/chapters/config/install/core.entity_form_display.node.student_chapter.default.yml b/modules/mansimran/chapters/config/install/core.entity_form_display.node.student_chapter.default.yml
new file mode 100644
index 0000000..a58312d
--- /dev/null
+++ b/modules/mansimran/chapters/config/install/core.entity_form_display.node.student_chapter.default.yml
@@ -0,0 +1,115 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.field.node.student_chapter.body
+ - field.field.node.student_chapter.field_chapter_category
+ - field.field.node.student_chapter.field_chapter_facebook_link
+ - field.field.node.student_chapter.field_chapter_logo
+ - image.style.thumbnail
+ - node.type.student_chapter
+ module:
+ - image
+ - link
+ - path
+ - text
+ enforced:
+ module:
+ - chapters
+id: node.student_chapter.default
+targetEntityType: node
+bundle: student_chapter
+mode: default
+content:
+ body:
+ type: text_textarea_with_summary
+ weight: 121
+ settings:
+ rows: 9
+ summary_rows: 3
+ placeholder: ''
+ third_party_settings: { }
+ region: content
+ created:
+ type: datetime_timestamp
+ weight: 10
+ region: content
+ settings: { }
+ third_party_settings: { }
+ field_chapter_category:
+ weight: 125
+ settings:
+ match_operator: CONTAINS
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ type: entity_reference_autocomplete
+ region: content
+ field_chapter_facebook_link:
+ weight: 122
+ settings:
+ placeholder_url: ''
+ placeholder_title: ''
+ third_party_settings: { }
+ type: link_default
+ region: content
+ field_chapter_logo:
+ weight: 123
+ settings:
+ progress_indicator: throbber
+ preview_image_style: thumbnail
+ third_party_settings: { }
+ type: image_image
+ region: content
+ langcode:
+ type: language_select
+ weight: 2
+ region: content
+ settings:
+ include_locked: true
+ third_party_settings: { }
+ path:
+ type: path
+ weight: 30
+ region: content
+ settings: { }
+ third_party_settings: { }
+ promote:
+ type: boolean_checkbox
+ settings:
+ display_label: true
+ weight: 15
+ region: content
+ third_party_settings: { }
+ status:
+ type: boolean_checkbox
+ settings:
+ display_label: true
+ weight: 120
+ region: content
+ third_party_settings: { }
+ sticky:
+ type: boolean_checkbox
+ settings:
+ display_label: true
+ weight: 16
+ region: content
+ third_party_settings: { }
+ title:
+ type: string_textfield
+ weight: -5
+ region: content
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ uid:
+ type: entity_reference_autocomplete
+ weight: 5
+ settings:
+ match_operator: CONTAINS
+ size: 60
+ placeholder: ''
+ region: content
+ third_party_settings: { }
+hidden: { }
diff --git a/modules/mansimran/chapters/config/install/core.entity_view_display.node.student_chapter.default.yml b/modules/mansimran/chapters/config/install/core.entity_view_display.node.student_chapter.default.yml
new file mode 100644
index 0000000..40b8ba2
--- /dev/null
+++ b/modules/mansimran/chapters/config/install/core.entity_view_display.node.student_chapter.default.yml
@@ -0,0 +1,65 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.field.node.student_chapter.body
+ - field.field.node.student_chapter.field_chapter_category
+ - field.field.node.student_chapter.field_chapter_facebook_link
+ - field.field.node.student_chapter.field_chapter_logo
+ - node.type.student_chapter
+ module:
+ - image
+ - link
+ - text
+ - user
+ enforced:
+ module:
+ - chapters
+id: node.student_chapter.default
+targetEntityType: node
+bundle: student_chapter
+mode: default
+content:
+ body:
+ label: hidden
+ type: text_default
+ weight: 101
+ settings: { }
+ third_party_settings: { }
+ region: content
+ field_chapter_category:
+ weight: 105
+ label: above
+ settings:
+ link: true
+ third_party_settings: { }
+ type: entity_reference_label
+ region: content
+ field_chapter_facebook_link:
+ weight: 103
+ label: above
+ settings:
+ trim_length: 80
+ url_only: false
+ url_plain: false
+ rel: ''
+ target: ''
+ third_party_settings: { }
+ type: link
+ region: content
+ field_chapter_logo:
+ weight: 102
+ label: above
+ settings:
+ image_style: ''
+ image_link: ''
+ third_party_settings: { }
+ type: image
+ region: content
+ links:
+ weight: 100
+ region: content
+ settings: { }
+ third_party_settings: { }
+hidden:
+ langcode: true
diff --git a/modules/mansimran/chapters/config/install/core.entity_view_display.node.student_chapter.teaser.yml b/modules/mansimran/chapters/config/install/core.entity_view_display.node.student_chapter.teaser.yml
new file mode 100644
index 0000000..fc1b662
--- /dev/null
+++ b/modules/mansimran/chapters/config/install/core.entity_view_display.node.student_chapter.teaser.yml
@@ -0,0 +1,39 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - core.entity_view_mode.node.teaser
+ - field.field.node.student_chapter.body
+ - field.field.node.student_chapter.field_chapter_category
+ - field.field.node.student_chapter.field_chapter_facebook_link
+ - field.field.node.student_chapter.field_chapter_logo
+ - node.type.student_chapter
+ module:
+ - text
+ - user
+ enforced:
+ module:
+ - chapters
+id: node.student_chapter.teaser
+targetEntityType: node
+bundle: student_chapter
+mode: teaser
+content:
+ body:
+ label: hidden
+ type: text_summary_or_trimmed
+ weight: 100
+ settings:
+ trim_length: 600
+ third_party_settings: { }
+ region: content
+ links:
+ weight: 101
+ region: content
+ settings: { }
+ third_party_settings: { }
+hidden:
+ field_chapter_category: true
+ field_chapter_facebook_link: true
+ field_chapter_logo: true
+ langcode: true
diff --git a/modules/mansimran/chapters/config/install/field.field.node.student_chapter.body.yml b/modules/mansimran/chapters/config/install/field.field.node.student_chapter.body.yml
new file mode 100644
index 0000000..06c5cb1
--- /dev/null
+++ b/modules/mansimran/chapters/config/install/field.field.node.student_chapter.body.yml
@@ -0,0 +1,24 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.body
+ - node.type.student_chapter
+ module:
+ - text
+ enforced:
+ module:
+ - chapters
+id: node.student_chapter.body
+field_name: body
+entity_type: node
+bundle: student_chapter
+label: Body
+description: 'Description of various chapters in VIT'
+required: false
+translatable: true
+default_value: { }
+default_value_callback: ''
+settings:
+ display_summary: true
+field_type: text_with_summary
diff --git a/modules/mansimran/chapters/config/install/field.field.node.student_chapter.field_chapter_category.yml b/modules/mansimran/chapters/config/install/field.field.node.student_chapter.field_chapter_category.yml
new file mode 100644
index 0000000..724f975
--- /dev/null
+++ b/modules/mansimran/chapters/config/install/field.field.node.student_chapter.field_chapter_category.yml
@@ -0,0 +1,31 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_chapter_category
+ - node.type.student_chapter
+ - taxonomy.vocabulary.chapter_category
+ enforced:
+ module:
+ - chapters
+id: node.student_chapter.field_chapter_category
+field_name: field_chapter_category
+entity_type: node
+bundle: student_chapter
+label: 'chapter category'
+description: 'chapter category'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ handler: 'default:taxonomy_term'
+ handler_settings:
+ target_bundles:
+ chapter_category: chapter_category
+ sort:
+ field: name
+ direction: asc
+ auto_create: false
+ auto_create_bundle: ''
+field_type: entity_reference
diff --git a/modules/mansimran/chapters/config/install/field.field.node.student_chapter.field_chapter_facebook_link.yml b/modules/mansimran/chapters/config/install/field.field.node.student_chapter.field_chapter_facebook_link.yml
new file mode 100644
index 0000000..7b40ea8
--- /dev/null
+++ b/modules/mansimran/chapters/config/install/field.field.node.student_chapter.field_chapter_facebook_link.yml
@@ -0,0 +1,25 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_chapter_facebook_link
+ - node.type.student_chapter
+ module:
+ - link
+ enforced:
+ module:
+ - chapters
+id: node.student_chapter.field_chapter_facebook_link
+field_name: field_chapter_facebook_link
+entity_type: node
+bundle: student_chapter
+label: 'Chapter Facebook Link'
+description: 'Chapter Facebook Link'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ link_type: 17
+ title: 1
+field_type: link
diff --git a/modules/mansimran/chapters/config/install/field.field.node.student_chapter.field_chapter_logo.yml b/modules/mansimran/chapters/config/install/field.field.node.student_chapter.field_chapter_logo.yml
new file mode 100644
index 0000000..000acc8
--- /dev/null
+++ b/modules/mansimran/chapters/config/install/field.field.node.student_chapter.field_chapter_logo.yml
@@ -0,0 +1,40 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_chapter_logo
+ - node.type.student_chapter
+ module:
+ - image
+ enforced:
+ module:
+ - chapters
+id: node.student_chapter.field_chapter_logo
+field_name: field_chapter_logo
+entity_type: node
+bundle: student_chapter
+label: 'chapter logo'
+description: 'chapter logo'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ file_directory: chapters
+ file_extensions: 'png gif jpg jpeg'
+ max_filesize: ''
+ max_resolution: ''
+ min_resolution: ''
+ alt_field: true
+ alt_field_required: true
+ title_field: false
+ title_field_required: false
+ default_image:
+ uuid: ''
+ alt: ''
+ title: ''
+ width: null
+ height: null
+ handler: 'default:file'
+ handler_settings: { }
+field_type: image
diff --git a/modules/mansimran/chapters/config/install/field.storage.node.field_chapter_category.yml b/modules/mansimran/chapters/config/install/field.storage.node.field_chapter_category.yml
new file mode 100644
index 0000000..47660d5
--- /dev/null
+++ b/modules/mansimran/chapters/config/install/field.storage.node.field_chapter_category.yml
@@ -0,0 +1,23 @@
+uuid: d8af11ea-283d-4e9c-9e76-abbfeafbb339
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+ - taxonomy
+ enforced:
+ module:
+ - chapters
+id: node.field_chapter_category
+field_name: field_chapter_category
+entity_type: node
+type: entity_reference
+settings:
+ target_type: taxonomy_term
+module: core
+locked: false
+cardinality: -1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/mansimran/chapters/config/install/field.storage.node.field_chapter_facebook_link.yml b/modules/mansimran/chapters/config/install/field.storage.node.field_chapter_facebook_link.yml
new file mode 100644
index 0000000..84d5ed6
--- /dev/null
+++ b/modules/mansimran/chapters/config/install/field.storage.node.field_chapter_facebook_link.yml
@@ -0,0 +1,22 @@
+uuid: f93b9a5d-516b-441c-a733-cf091824d0e6
+langcode: en
+status: true
+dependencies:
+ module:
+ - link
+ - node
+ enforced:
+ module:
+ - chapters
+id: node.field_chapter_facebook_link
+field_name: field_chapter_facebook_link
+entity_type: node
+type: link
+settings: { }
+module: link
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/mansimran/chapters/config/install/field.storage.node.field_chapter_logo.yml b/modules/mansimran/chapters/config/install/field.storage.node.field_chapter_logo.yml
new file mode 100644
index 0000000..e949317
--- /dev/null
+++ b/modules/mansimran/chapters/config/install/field.storage.node.field_chapter_logo.yml
@@ -0,0 +1,33 @@
+uuid: 84d48b0a-5d4a-439e-a308-8c3b2eb9cd4a
+langcode: en
+status: true
+dependencies:
+ module:
+ - file
+ - image
+ - node
+ enforced:
+ module:
+ - chapters
+id: node.field_chapter_logo
+field_name: field_chapter_logo
+entity_type: node
+type: image
+settings:
+ uri_scheme: public
+ default_image:
+ uuid: ''
+ alt: ''
+ title: ''
+ width: null
+ height: null
+ target_type: file
+ display_field: false
+ display_default: false
+module: image
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/mansimran/chapters/config/install/migrate_plus.migration.chapters_1.yml b/modules/mansimran/chapters/config/install/migrate_plus.migration.chapters_1.yml
new file mode 100644
index 0000000..6b70fa9
--- /dev/null
+++ b/modules/mansimran/chapters/config/install/migrate_plus.migration.chapters_1.yml
@@ -0,0 +1,58 @@
+uuid: 9cfc3d24-5f29-4a18-9ab1-c0b86b9e8728
+langcode: en
+id: chapters_1
+status: true
+class: null
+field_plugin_method: null
+cck_plugin_method: null
+migration_tags:
+ - CSV
+migration_group: default
+label: 'chapters_csv_import1'
+source:
+ plugin: csv
+ path: /home/mansimran/Desktop/mansimran1/chapters.csv
+ delimiter: ','
+ enclosure: '"'
+ header_row_count: 1
+ keys:
+ - id
+ constants:
+ file_source: /var/www/migrationdata/chapters
+ file_dest: 'public://chapters/'
+process:
+ type:
+ plugin: default_value
+ default_value: student_chapter
+ source_path:
+ -
+ plugin: skip_on_empty
+ method: process
+ source: chapter_logo
+ -
+ plugin: concat
+ delimiter: /
+ source:
+ - constants/file_source
+ - chapter_logo
+ title: title
+ body/value: body
+ body/format:
+ plugin: default_value
+ default_value: basic_html
+ field_chapter_category:
+ plugin: entity_lookup
+ entity_type: taxonomy_term
+ bundle: chapter_category
+ source: chapter_category
+ field_chapter_logo:
+ plugin: file_import
+ source: '@source_path'
+ destination: constants/file_dest
+ field_chapter_facebook_link/uri: chapter_facebook_link
+destination:
+ plugin: 'entity:node'
+ bundle: student_chapter
+migration_dependencies:
+ required: { }
+ optional: { }
\ No newline at end of file
diff --git a/modules/mansimran/chapters/config/install/node.type.student_chapter.yml b/modules/mansimran/chapters/config/install/node.type.student_chapter.yml
new file mode 100644
index 0000000..51f8c08
--- /dev/null
+++ b/modules/mansimran/chapters/config/install/node.type.student_chapter.yml
@@ -0,0 +1,20 @@
+langcode: en
+status: true
+dependencies:
+ module:
+ - menu_ui
+ enforced:
+ module:
+ - chapters
+third_party_settings:
+ menu_ui:
+ available_menus:
+ - main
+ parent: 'main:'
+name: 'Student Chapters'
+type: student_chapter
+description: 'List of student chapters in VIT'
+help: ''
+new_revision: true
+preview_mode: 1
+display_submitted: false
diff --git a/modules/mansimran/chapters/config/install/taxonomy.vocabulary.chapter_category.yml b/modules/mansimran/chapters/config/install/taxonomy.vocabulary.chapter_category.yml
new file mode 100644
index 0000000..a357ac9
--- /dev/null
+++ b/modules/mansimran/chapters/config/install/taxonomy.vocabulary.chapter_category.yml
@@ -0,0 +1,12 @@
+uuid: 8dfa8ec9-056f-423c-8c93-abfc232735c3
+langcode: en
+status: true
+dependencies:
+ enforced:
+ module:
+ - chapters
+name: 'Chapter category'
+vid: chapter_category
+description: 'Chapter category'
+hierarchy: 0
+weight: 0
diff --git a/modules/mansimran/chapters/src/Controller/chaptersController.php b/modules/mansimran/chapters/src/Controller/chaptersController.php
new file mode 100644
index 0000000..ed09230
--- /dev/null
+++ b/modules/mansimran/chapters/src/Controller/chaptersController.php
@@ -0,0 +1,25 @@
+ 'markup',
+ '#markup' => $this->t('Implement method: hello with parameter(s): $name'),
+ ];
+ }
+
+}
diff --git a/modules/mansimran/chapters/templates/chapters.html.twig b/modules/mansimran/chapters/templates/chapters.html.twig
new file mode 100644
index 0000000..91e43c8
--- /dev/null
+++ b/modules/mansimran/chapters/templates/chapters.html.twig
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/modules/mansimran/chapters/tests/src/Functional/LoadTest.php b/modules/mansimran/chapters/tests/src/Functional/LoadTest.php
new file mode 100644
index 0000000..d0d8948
--- /dev/null
+++ b/modules/mansimran/chapters/tests/src/Functional/LoadTest.php
@@ -0,0 +1,46 @@
+user = $this->drupalCreateUser(['administer site configuration']);
+ $this->drupalLogin($this->user);
+ }
+
+ /**
+ * Tests that the home page loads with a 200 response.
+ */
+ public function testLoad() {
+ $this->drupalGet(Url::fromRoute(''));
+ $this->assertSession()->statusCodeEquals(200);
+ }
+
+}
diff --git a/modules/mansimran/fest/composer.json b/modules/mansimran/fest/composer.json
new file mode 100644
index 0000000..4301ff7
--- /dev/null
+++ b/modules/mansimran/fest/composer.json
@@ -0,0 +1,14 @@
+{
+ "name": "drupal/fest",
+ "type": "drupal-module",
+ "description": "Importing fest content type",
+ "keywords": ["Drupal"],
+ "license": "GPL-2.0+",
+ "homepage": "https://www.drupal.org/project/fest",
+ "minimum-stability": "dev",
+ "support": {
+ "issues": "https://www.drupal.org/project/issues/fest",
+ "source": "http://cgit.drupalcode.org/fest"
+ },
+ "require": { }
+}
diff --git a/modules/mansimran/fest/config/install/core.entity_form_display.node.fest.default.yml b/modules/mansimran/fest/config/install/core.entity_form_display.node.fest.default.yml
new file mode 100644
index 0000000..10d5212
--- /dev/null
+++ b/modules/mansimran/fest/config/install/core.entity_form_display.node.fest.default.yml
@@ -0,0 +1,114 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.field.node.fest.body
+ - field.field.node.fest.field_fest_pics
+ - field.field.node.fest.field_fest_website
+ - field.field.node.fest.field_fest_youtube_link
+ - image.style.thumbnail
+ - node.type.fest
+ module:
+ - image
+ - link
+ - path
+ - text
+ enforced:
+ module:
+ - fest
+id: node.fest.default
+targetEntityType: node
+bundle: fest
+mode: default
+content:
+ body:
+ type: text_textarea_with_summary
+ weight: 121
+ settings:
+ rows: 9
+ summary_rows: 3
+ placeholder: ''
+ third_party_settings: { }
+ region: content
+ created:
+ type: datetime_timestamp
+ weight: 10
+ region: content
+ settings: { }
+ third_party_settings: { }
+ field_fest_pics:
+ weight: 122
+ settings:
+ progress_indicator: throbber
+ preview_image_style: thumbnail
+ third_party_settings: { }
+ type: image_image
+ region: content
+ field_fest_website:
+ weight: 124
+ settings:
+ placeholder_url: ''
+ placeholder_title: ''
+ third_party_settings: { }
+ type: link_default
+ region: content
+ field_fest_youtube_link:
+ weight: 123
+ settings:
+ placeholder_url: ''
+ placeholder_title: ''
+ third_party_settings: { }
+ type: link_default
+ region: content
+ langcode:
+ type: language_select
+ weight: 2
+ region: content
+ settings:
+ include_locked: true
+ third_party_settings: { }
+ path:
+ type: path
+ weight: 30
+ region: content
+ settings: { }
+ third_party_settings: { }
+ promote:
+ type: boolean_checkbox
+ settings:
+ display_label: true
+ weight: 15
+ region: content
+ third_party_settings: { }
+ status:
+ type: boolean_checkbox
+ settings:
+ display_label: true
+ weight: 120
+ region: content
+ third_party_settings: { }
+ sticky:
+ type: boolean_checkbox
+ settings:
+ display_label: true
+ weight: 16
+ region: content
+ third_party_settings: { }
+ title:
+ type: string_textfield
+ weight: -5
+ region: content
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ uid:
+ type: entity_reference_autocomplete
+ weight: 5
+ settings:
+ match_operator: CONTAINS
+ size: 60
+ placeholder: ''
+ region: content
+ third_party_settings: { }
+hidden: { }
diff --git a/modules/mansimran/fest/config/install/core.entity_view_display.node.fest.default.yml b/modules/mansimran/fest/config/install/core.entity_view_display.node.fest.default.yml
new file mode 100644
index 0000000..0aff7cd
--- /dev/null
+++ b/modules/mansimran/fest/config/install/core.entity_view_display.node.fest.default.yml
@@ -0,0 +1,69 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.field.node.fest.body
+ - field.field.node.fest.field_fest_pics
+ - field.field.node.fest.field_fest_website
+ - field.field.node.fest.field_fest_youtube_link
+ - node.type.fest
+ module:
+ - image
+ - link
+ - text
+ - user
+ enforced:
+ module:
+ - fest
+id: node.fest.default
+targetEntityType: node
+bundle: fest
+mode: default
+content:
+ body:
+ label: hidden
+ type: text_default
+ weight: 101
+ settings: { }
+ third_party_settings: { }
+ region: content
+ field_fest_pics:
+ weight: 102
+ label: above
+ settings:
+ image_style: ''
+ image_link: ''
+ third_party_settings: { }
+ type: image
+ region: content
+ field_fest_website:
+ weight: 104
+ label: above
+ settings:
+ trim_length: 80
+ url_only: false
+ url_plain: false
+ rel: ''
+ target: ''
+ third_party_settings: { }
+ type: link
+ region: content
+ field_fest_youtube_link:
+ weight: 103
+ label: above
+ settings:
+ trim_length: 80
+ url_only: false
+ url_plain: false
+ rel: ''
+ target: ''
+ third_party_settings: { }
+ type: link
+ region: content
+ links:
+ weight: 100
+ settings: { }
+ third_party_settings: { }
+ region: content
+hidden:
+ langcode: true
diff --git a/modules/mansimran/fest/config/install/core.entity_view_display.node.fest.teaser.yml b/modules/mansimran/fest/config/install/core.entity_view_display.node.fest.teaser.yml
new file mode 100644
index 0000000..e6f0ef4
--- /dev/null
+++ b/modules/mansimran/fest/config/install/core.entity_view_display.node.fest.teaser.yml
@@ -0,0 +1,39 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - core.entity_view_mode.node.teaser
+ - field.field.node.fest.body
+ - field.field.node.fest.field_fest_pics
+ - field.field.node.fest.field_fest_website
+ - field.field.node.fest.field_fest_youtube_link
+ - node.type.fest
+ module:
+ - text
+ - user
+ enforced:
+ module:
+ - fest
+id: node.fest.teaser
+targetEntityType: node
+bundle: fest
+mode: teaser
+content:
+ body:
+ label: hidden
+ type: text_summary_or_trimmed
+ weight: 100
+ settings:
+ trim_length: 600
+ third_party_settings: { }
+ region: content
+ links:
+ weight: 101
+ region: content
+ settings: { }
+ third_party_settings: { }
+hidden:
+ field_fest_pics: true
+ field_fest_website: true
+ field_fest_youtube_link: true
+ langcode: true
diff --git a/modules/mansimran/fest/config/install/field.field.node.fest.body.yml b/modules/mansimran/fest/config/install/field.field.node.fest.body.yml
new file mode 100644
index 0000000..392d20b
--- /dev/null
+++ b/modules/mansimran/fest/config/install/field.field.node.fest.body.yml
@@ -0,0 +1,24 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.body
+ - node.type.fest
+ module:
+ - text
+ enforced:
+ module:
+ - fest
+id: node.fest.body
+field_name: body
+entity_type: node
+bundle: fest
+label: Body
+description: 'Description of the fest'
+required: false
+translatable: true
+default_value: { }
+default_value_callback: ''
+settings:
+ display_summary: true
+field_type: text_with_summary
diff --git a/modules/mansimran/fest/config/install/field.field.node.fest.field_fest_pics.yml b/modules/mansimran/fest/config/install/field.field.node.fest.field_fest_pics.yml
new file mode 100644
index 0000000..a5d8788
--- /dev/null
+++ b/modules/mansimran/fest/config/install/field.field.node.fest.field_fest_pics.yml
@@ -0,0 +1,40 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_fest_pics
+ - node.type.fest
+ module:
+ - image
+ enforced:
+ module:
+ - fest
+id: node.fest.field_fest_pics
+field_name: field_fest_pics
+entity_type: node
+bundle: fest
+label: 'Fest Pics'
+description: 'The Pictures of the fest '
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ file_directory: '[date:custom:Y]-[date:custom:m]'
+ file_extensions: 'png gif jpg jpeg'
+ max_filesize: ''
+ max_resolution: ''
+ min_resolution: ''
+ alt_field: true
+ alt_field_required: true
+ title_field: false
+ title_field_required: false
+ default_image:
+ uuid: ''
+ alt: ''
+ title: ''
+ width: null
+ height: null
+ handler: 'default:file'
+ handler_settings: { }
+field_type: image
diff --git a/modules/mansimran/fest/config/install/field.field.node.fest.field_fest_website.yml b/modules/mansimran/fest/config/install/field.field.node.fest.field_fest_website.yml
new file mode 100644
index 0000000..44e7715
--- /dev/null
+++ b/modules/mansimran/fest/config/install/field.field.node.fest.field_fest_website.yml
@@ -0,0 +1,25 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_fest_website
+ - node.type.fest
+ module:
+ - link
+ enforced:
+ module:
+ - fest
+id: node.fest.field_fest_website
+field_name: field_fest_website
+entity_type: node
+bundle: fest
+label: 'fest website'
+description: 'A link to the website of the fest'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ link_type: 17
+ title: 1
+field_type: link
diff --git a/modules/mansimran/fest/config/install/field.field.node.fest.field_fest_youtube_link.yml b/modules/mansimran/fest/config/install/field.field.node.fest.field_fest_youtube_link.yml
new file mode 100644
index 0000000..23751f1
--- /dev/null
+++ b/modules/mansimran/fest/config/install/field.field.node.fest.field_fest_youtube_link.yml
@@ -0,0 +1,25 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_fest_youtube_link
+ - node.type.fest
+ module:
+ - link
+ enforced:
+ module:
+ - fest
+id: node.fest.field_fest_youtube_link
+field_name: field_fest_youtube_link
+entity_type: node
+bundle: fest
+label: 'fest youtube link'
+description: 'Fest youtube link'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ link_type: 17
+ title: 1
+field_type: link
diff --git a/modules/mansimran/fest/config/install/field.storage.node.field_fest_pics.yml b/modules/mansimran/fest/config/install/field.storage.node.field_fest_pics.yml
new file mode 100644
index 0000000..223dc80
--- /dev/null
+++ b/modules/mansimran/fest/config/install/field.storage.node.field_fest_pics.yml
@@ -0,0 +1,33 @@
+uuid: b43f2232-6511-4822-86d9-0e0017831edc
+langcode: en
+status: true
+dependencies:
+ module:
+ - file
+ - image
+ - node
+ enforced:
+ module:
+ - fest
+id: node.field_fest_pics
+field_name: field_fest_pics
+entity_type: node
+type: image
+settings:
+ uri_scheme: public
+ default_image:
+ uuid: ''
+ alt: ''
+ title: ''
+ width: null
+ height: null
+ target_type: file
+ display_field: false
+ display_default: false
+module: image
+locked: false
+cardinality: -1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/mansimran/fest/config/install/field.storage.node.field_fest_website.yml b/modules/mansimran/fest/config/install/field.storage.node.field_fest_website.yml
new file mode 100644
index 0000000..592a4e0
--- /dev/null
+++ b/modules/mansimran/fest/config/install/field.storage.node.field_fest_website.yml
@@ -0,0 +1,22 @@
+uuid: 829d8806-5365-42f3-a15d-f0b888a9bc2d
+langcode: en
+status: true
+dependencies:
+ module:
+ - link
+ - node
+ enforced:
+ module:
+ - fest
+id: node.field_fest_website
+field_name: field_fest_website
+entity_type: node
+type: link
+settings: { }
+module: link
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/mansimran/fest/config/install/field.storage.node.field_fest_youtube_link.yml b/modules/mansimran/fest/config/install/field.storage.node.field_fest_youtube_link.yml
new file mode 100644
index 0000000..a85a314
--- /dev/null
+++ b/modules/mansimran/fest/config/install/field.storage.node.field_fest_youtube_link.yml
@@ -0,0 +1,22 @@
+uuid: 1c1ca56f-3da3-4f65-8da7-babdaeaffa3d
+langcode: en
+status: true
+dependencies:
+ module:
+ - link
+ - node
+ enforced:
+ module:
+ - fest
+id: node.field_fest_youtube_link
+field_name: field_fest_youtube_link
+entity_type: node
+type: link
+settings: { }
+module: link
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/mansimran/fest/config/install/migrate_plus.migration.fest_1.yml b/modules/mansimran/fest/config/install/migrate_plus.migration.fest_1.yml
new file mode 100644
index 0000000..64317eb
--- /dev/null
+++ b/modules/mansimran/fest/config/install/migrate_plus.migration.fest_1.yml
@@ -0,0 +1,65 @@
+uuid: 7f27a807-6fa9-4d41-bd21-cc6900ab8293
+langcode: en
+id: fest_1
+status: true
+class: null
+field_plugin_method: null
+cck_plugin_method: null
+migration_tags:
+ - CSV
+migration_group: default
+label: 'fest_csv_import1'
+source:
+ plugin: csv
+ path: /home/mansimran/Desktop/mansimran1/fest.csv
+ delimiter: ','
+ enclosure: '"'
+ header_row_count: 1
+ keys:
+ - id
+ constants:
+ file_source: /var/www/migrationdata/fest
+ file_dest: 'public://fest1/'
+process:
+ type:
+ plugin: default_value
+ default_value: fest
+ source_path:
+ -
+ plugin: skip_on_empty
+ method: process
+ source: pictures
+ -
+ plugin: concat
+ delimiter: /
+ source:
+ - constants/file_source
+ - pictures
+ title: title
+ body/value: body
+ body/format:
+ plugin: default_value
+ default_value: basic_html
+ field_fest_pics:
+ -
+ plugin: explode
+ delimiter: ','
+ source: pictures
+ -
+ plugin: file_import
+ # source: '@source_path'
+ destination: constants/file_dest
+ field_fest_website/uri: website_link
+ field_fest_website/title:
+ plugin: default_value
+ default_value: 'Website Link'
+ field_fest_youtube_link/uri: youtube_link
+ field_fest_youtube_link/title:
+ plugin: default_value
+ default_value: 'Youtube Link'
+destination:
+ plugin: 'entity:node'
+ bundle: fest
+migration_dependencies:
+ required: { }
+ optional: { }
\ No newline at end of file
diff --git a/modules/mansimran/fest/config/install/node.type.fest.yml b/modules/mansimran/fest/config/install/node.type.fest.yml
new file mode 100644
index 0000000..974379f
--- /dev/null
+++ b/modules/mansimran/fest/config/install/node.type.fest.yml
@@ -0,0 +1,20 @@
+langcode: en
+status: true
+dependencies:
+ module:
+ - menu_ui
+ enforced:
+ module:
+ - fest
+third_party_settings:
+ menu_ui:
+ available_menus:
+ - main
+ parent: 'main:'
+name: Fest
+type: fest
+description: 'About the Fests held in VIT'
+help: ''
+new_revision: true
+preview_mode: 1
+display_submitted: false
diff --git a/modules/mansimran/fest/fest.info.yml b/modules/mansimran/fest/fest.info.yml
new file mode 100644
index 0000000..c6d4f6f
--- /dev/null
+++ b/modules/mansimran/fest/fest.info.yml
@@ -0,0 +1,14 @@
+name: 'fest'
+type: module
+description: 'Importing fest content type'
+core: 8.x
+package: 'Custom'
+dependencies:
+ - drupal:image
+ - drupal:link
+ - drupal:path
+ - drupal:text
+ - drupal:file
+ - drupal:node
+ - drupal:user
+ - drupal:menu_ui
\ No newline at end of file
diff --git a/modules/mansimran/fest/fest.module b/modules/mansimran/fest/fest.module
new file mode 100644
index 0000000..8327ed9
--- /dev/null
+++ b/modules/mansimran/fest/fest.module
@@ -0,0 +1,35 @@
+' . t('About') . '';
+ $output .= '' . t('Importing fest content type') . '
';
+ return $output;
+
+ default:
+ }
+}
+
+/**
+ * Implements hook_theme().
+ */
+function fest_theme() {
+ return [
+ 'fest' => [
+ 'render element' => 'children',
+ ],
+ ];
+}
diff --git a/modules/mansimran/fest/templates/fest.html.twig b/modules/mansimran/fest/templates/fest.html.twig
new file mode 100644
index 0000000..91e43c8
--- /dev/null
+++ b/modules/mansimran/fest/templates/fest.html.twig
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/modules/mansimran/fest/tests/src/Functional/LoadTest.php b/modules/mansimran/fest/tests/src/Functional/LoadTest.php
new file mode 100644
index 0000000..de3e959
--- /dev/null
+++ b/modules/mansimran/fest/tests/src/Functional/LoadTest.php
@@ -0,0 +1,46 @@
+user = $this->drupalCreateUser(['administer site configuration']);
+ $this->drupalLogin($this->user);
+ }
+
+ /**
+ * Tests that the home page loads with a 200 response.
+ */
+ public function testLoad() {
+ $this->drupalGet(Url::fromRoute(''));
+ $this->assertSession()->statusCodeEquals(200);
+ }
+
+}
diff --git a/modules/mansimran/international_transfer_program/composer.json b/modules/mansimran/international_transfer_program/composer.json
new file mode 100644
index 0000000..f6d69e0
--- /dev/null
+++ b/modules/mansimran/international_transfer_program/composer.json
@@ -0,0 +1,14 @@
+{
+ "name": "drupal/international_transfer_program",
+ "type": "drupal-module",
+ "description": "Importing itp content type",
+ "keywords": ["Drupal"],
+ "license": "GPL-2.0+",
+ "homepage": "https://www.drupal.org/project/international_transfer_program",
+ "minimum-stability": "dev",
+ "support": {
+ "issues": "https://www.drupal.org/project/issues/international_transfer_program",
+ "source": "http://cgit.drupalcode.org/international_transfer_program"
+ },
+ "require": { }
+}
diff --git a/modules/mansimran/international_transfer_program/config/install/core.entity_form_display.node.international_transfer_program.default.yml b/modules/mansimran/international_transfer_program/config/install/core.entity_form_display.node.international_transfer_program.default.yml
new file mode 100644
index 0000000..8b36945
--- /dev/null
+++ b/modules/mansimran/international_transfer_program/config/install/core.entity_form_display.node.international_transfer_program.default.yml
@@ -0,0 +1,104 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.field.node.international_transfer_program.body
+ - field.field.node.international_transfer_program.field_country
+ - field.field.node.international_transfer_program.field_link_
+ - node.type.international_transfer_program
+ module:
+ - link
+ - path
+ - text
+ enforced:
+ module:
+ - international_transfer_program
+id: node.international_transfer_program.default
+targetEntityType: node
+bundle: international_transfer_program
+mode: default
+content:
+ body:
+ type: text_textarea_with_summary
+ weight: 122
+ settings:
+ rows: 9
+ summary_rows: 3
+ placeholder: ''
+ third_party_settings: { }
+ region: content
+ created:
+ type: datetime_timestamp
+ weight: 10
+ region: content
+ settings: { }
+ third_party_settings: { }
+ field_country:
+ weight: 121
+ settings:
+ match_operator: CONTAINS
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ type: entity_reference_autocomplete
+ region: content
+ field_link_:
+ weight: 123
+ settings:
+ placeholder_url: ''
+ placeholder_title: ''
+ third_party_settings: { }
+ type: link_default
+ region: content
+ langcode:
+ type: language_select
+ weight: 2
+ region: content
+ settings:
+ include_locked: true
+ third_party_settings: { }
+ path:
+ type: path
+ weight: 30
+ region: content
+ settings: { }
+ third_party_settings: { }
+ promote:
+ type: boolean_checkbox
+ settings:
+ display_label: true
+ weight: 15
+ region: content
+ third_party_settings: { }
+ status:
+ type: boolean_checkbox
+ settings:
+ display_label: true
+ weight: 120
+ region: content
+ third_party_settings: { }
+ sticky:
+ type: boolean_checkbox
+ settings:
+ display_label: true
+ weight: 16
+ region: content
+ third_party_settings: { }
+ title:
+ type: string_textfield
+ weight: -5
+ region: content
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ uid:
+ type: entity_reference_autocomplete
+ weight: 5
+ settings:
+ match_operator: CONTAINS
+ size: 60
+ placeholder: ''
+ region: content
+ third_party_settings: { }
+hidden: { }
diff --git a/modules/mansimran/international_transfer_program/config/install/core.entity_view_display.node.international_transfer_program.default.yml b/modules/mansimran/international_transfer_program/config/install/core.entity_view_display.node.international_transfer_program.default.yml
new file mode 100644
index 0000000..a562947
--- /dev/null
+++ b/modules/mansimran/international_transfer_program/config/install/core.entity_view_display.node.international_transfer_program.default.yml
@@ -0,0 +1,54 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.field.node.international_transfer_program.body
+ - field.field.node.international_transfer_program.field_country
+ - field.field.node.international_transfer_program.field_link_
+ - node.type.international_transfer_program
+ module:
+ - link
+ - text
+ - user
+ enforced:
+ module:
+ - international_transfer_program
+id: node.international_transfer_program.default
+targetEntityType: node
+bundle: international_transfer_program
+mode: default
+content:
+ body:
+ label: hidden
+ type: text_default
+ weight: 101
+ settings: { }
+ third_party_settings: { }
+ region: content
+ field_country:
+ weight: 103
+ label: above
+ settings:
+ link: true
+ third_party_settings: { }
+ type: entity_reference_label
+ region: content
+ field_link_:
+ weight: 102
+ label: above
+ settings:
+ trim_length: 80
+ url_only: false
+ url_plain: false
+ rel: ''
+ target: ''
+ third_party_settings: { }
+ type: link
+ region: content
+ links:
+ weight: 100
+ region: content
+ settings: { }
+ third_party_settings: { }
+hidden:
+ langcode: true
diff --git a/modules/mansimran/international_transfer_program/config/install/core.entity_view_display.node.international_transfer_program.teaser.yml b/modules/mansimran/international_transfer_program/config/install/core.entity_view_display.node.international_transfer_program.teaser.yml
new file mode 100644
index 0000000..da309d5
--- /dev/null
+++ b/modules/mansimran/international_transfer_program/config/install/core.entity_view_display.node.international_transfer_program.teaser.yml
@@ -0,0 +1,37 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - core.entity_view_mode.node.teaser
+ - field.field.node.international_transfer_program.body
+ - field.field.node.international_transfer_program.field_country
+ - field.field.node.international_transfer_program.field_link_
+ - node.type.international_transfer_program
+ module:
+ - text
+ - user
+ enforced:
+ module:
+ - international_transfer_program
+id: node.international_transfer_program.teaser
+targetEntityType: node
+bundle: international_transfer_program
+mode: teaser
+content:
+ body:
+ label: hidden
+ type: text_summary_or_trimmed
+ weight: 100
+ settings:
+ trim_length: 600
+ third_party_settings: { }
+ region: content
+ links:
+ weight: 101
+ region: content
+ settings: { }
+ third_party_settings: { }
+hidden:
+ field_country: true
+ field_link_: true
+ langcode: true
diff --git a/modules/mansimran/international_transfer_program/config/install/field.field.node.international_transfer_program.body.yml b/modules/mansimran/international_transfer_program/config/install/field.field.node.international_transfer_program.body.yml
new file mode 100644
index 0000000..6e1d9a4
--- /dev/null
+++ b/modules/mansimran/international_transfer_program/config/install/field.field.node.international_transfer_program.body.yml
@@ -0,0 +1,24 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.body
+ - node.type.international_transfer_program
+ module:
+ - text
+ enforced:
+ module:
+ - international_transfer_program
+id: node.international_transfer_program.body
+field_name: body
+entity_type: node
+bundle: international_transfer_program
+label: 'Courses offered'
+description: 'Courses offered by the universty'
+required: false
+translatable: true
+default_value: { }
+default_value_callback: ''
+settings:
+ display_summary: true
+field_type: text_with_summary
diff --git a/modules/mansimran/international_transfer_program/config/install/field.field.node.international_transfer_program.field_country.yml b/modules/mansimran/international_transfer_program/config/install/field.field.node.international_transfer_program.field_country.yml
new file mode 100644
index 0000000..e06d229
--- /dev/null
+++ b/modules/mansimran/international_transfer_program/config/install/field.field.node.international_transfer_program.field_country.yml
@@ -0,0 +1,31 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_country
+ - node.type.international_transfer_program
+ - taxonomy.vocabulary.continent
+ enforced:
+ module:
+ - international_transfer_program
+id: node.international_transfer_program.field_country
+field_name: field_country
+entity_type: node
+bundle: international_transfer_program
+label: Country
+description: 'Country these Universities hail from '
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ handler: 'default:taxonomy_term'
+ handler_settings:
+ target_bundles:
+ continent: continent
+ sort:
+ field: name
+ direction: asc
+ auto_create: false
+ auto_create_bundle: ''
+field_type: entity_reference
diff --git a/modules/mansimran/international_transfer_program/config/install/field.field.node.international_transfer_program.field_link_.yml b/modules/mansimran/international_transfer_program/config/install/field.field.node.international_transfer_program.field_link_.yml
new file mode 100644
index 0000000..a91b41a
--- /dev/null
+++ b/modules/mansimran/international_transfer_program/config/install/field.field.node.international_transfer_program.field_link_.yml
@@ -0,0 +1,25 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_link_
+ - node.type.international_transfer_program
+ module:
+ - link
+ enforced:
+ module:
+ - international_transfer_program
+id: node.international_transfer_program.field_link_
+field_name: field_link_
+entity_type: node
+bundle: international_transfer_program
+label: 'Link '
+description: 'Link to University Site'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ link_type: 17
+ title: 1
+field_type: link
diff --git a/modules/mansimran/international_transfer_program/config/install/field.storage.node.field_country.yml b/modules/mansimran/international_transfer_program/config/install/field.storage.node.field_country.yml
new file mode 100644
index 0000000..f55fb70
--- /dev/null
+++ b/modules/mansimran/international_transfer_program/config/install/field.storage.node.field_country.yml
@@ -0,0 +1,23 @@
+uuid: c654ef80-5314-4310-94b9-b63bd020ee15
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+ - taxonomy
+ enforced:
+ module:
+ - international_transfer_program
+id: node.field_country
+field_name: field_country
+entity_type: node
+type: entity_reference
+settings:
+ target_type: taxonomy_term
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/mansimran/international_transfer_program/config/install/field.storage.node.field_link_.yml b/modules/mansimran/international_transfer_program/config/install/field.storage.node.field_link_.yml
new file mode 100644
index 0000000..dc08f55
--- /dev/null
+++ b/modules/mansimran/international_transfer_program/config/install/field.storage.node.field_link_.yml
@@ -0,0 +1,22 @@
+uuid: e3f5e53c-5cb3-457e-a83e-e7d59177cf48
+langcode: en
+status: true
+dependencies:
+ module:
+ - link
+ - node
+ enforced:
+ module:
+ - international_transfer_program
+id: node.field_link_
+field_name: field_link_
+entity_type: node
+type: link
+settings: { }
+module: link
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/mansimran/international_transfer_program/config/install/node.type.international_transfer_program.yml b/modules/mansimran/international_transfer_program/config/install/node.type.international_transfer_program.yml
new file mode 100644
index 0000000..1a7af9b
--- /dev/null
+++ b/modules/mansimran/international_transfer_program/config/install/node.type.international_transfer_program.yml
@@ -0,0 +1,20 @@
+langcode: en
+status: true
+dependencies:
+ module:
+ - menu_ui
+ enforced:
+ module:
+ - international_transfer_program
+third_party_settings:
+ menu_ui:
+ available_menus:
+ - main
+ parent: 'main:'
+name: 'International Transfer Program'
+type: international_transfer_program
+description: 'The foreign Universities VIT is affliated with '
+help: ''
+new_revision: true
+preview_mode: 1
+display_submitted: false
diff --git a/modules/mansimran/international_transfer_program/config/install/taxonomy.vocabulary.continent.yml b/modules/mansimran/international_transfer_program/config/install/taxonomy.vocabulary.continent.yml
new file mode 100644
index 0000000..bf855cf
--- /dev/null
+++ b/modules/mansimran/international_transfer_program/config/install/taxonomy.vocabulary.continent.yml
@@ -0,0 +1,12 @@
+uuid: a5725386-67c9-44f9-9b47-efaec62ff7a1
+langcode: en
+status: true
+dependencies:
+ enforced:
+ module:
+ - international_transfer_program
+name: Country
+vid: continent
+description: 'Country where the university is from '
+hierarchy: 0
+weight: 0
diff --git a/modules/mansimran/international_transfer_program/international_transfer_program.info.yml b/modules/mansimran/international_transfer_program/international_transfer_program.info.yml
new file mode 100644
index 0000000..006ae84
--- /dev/null
+++ b/modules/mansimran/international_transfer_program/international_transfer_program.info.yml
@@ -0,0 +1,13 @@
+name: 'international transfer program'
+type: module
+description: 'Importing itp content type'
+core: 8.x
+package: 'Custom'
+dependencies:
+ - drupal:node
+ - drupal:menu_ui
+ - drupal:taxonomy
+ - drupal:link
+ - drupal:path
+ - drupal:user
+ - drupal:text
\ No newline at end of file
diff --git a/modules/mansimran/international_transfer_program/international_transfer_program.install b/modules/mansimran/international_transfer_program/international_transfer_program.install
new file mode 100644
index 0000000..5ee7ff5
--- /dev/null
+++ b/modules/mansimran/international_transfer_program/international_transfer_program.install
@@ -0,0 +1,27 @@
+
+getStorage('node');
+
+
+
+ // Query all entity.
+ $query = $queryFactory->get('node')
+// <-- replace event in below line with your content type machine name
+ ->condition('type', 'international_transfer_program');
+ $nids = $query->execute();
+
+
+
+ // Delete entities.
+ if (!empty($nids)) {
+ $entities = $nodeStorage->loadMultiple($nids);
+ $nodeStorage->delete($entities);
+ }
+}
+
diff --git a/modules/mansimran/international_transfer_program/international_transfer_program.module b/modules/mansimran/international_transfer_program/international_transfer_program.module
new file mode 100644
index 0000000..e9d514e
--- /dev/null
+++ b/modules/mansimran/international_transfer_program/international_transfer_program.module
@@ -0,0 +1,35 @@
+' . t('About') . '';
+ $output .= '' . t('Importing itp content type') . '
';
+ return $output;
+
+ default:
+ }
+}
+
+/**
+ * Implements hook_theme().
+ */
+function international_transfer_program_theme() {
+ return [
+ 'international_transfer_program' => [
+ 'render element' => 'children',
+ ],
+ ];
+}
diff --git a/modules/mansimran/international_transfer_program/international_transfer_program.routing.yml b/modules/mansimran/international_transfer_program/international_transfer_program.routing.yml
new file mode 100644
index 0000000..f313f01
--- /dev/null
+++ b/modules/mansimran/international_transfer_program/international_transfer_program.routing.yml
@@ -0,0 +1,8 @@
+
+international_transfer_program.itp_controller_hello:
+ path: '/international_transfer_program/hello/{name}'
+ defaults:
+ _controller: '\Drupal\international_transfer_program\Controller\itpController::hello'
+ _title: 'itpController'
+ requirements:
+ _permission: 'access content'
diff --git a/modules/mansimran/international_transfer_program/src/Controller/itpController.php b/modules/mansimran/international_transfer_program/src/Controller/itpController.php
new file mode 100644
index 0000000..a76697c
--- /dev/null
+++ b/modules/mansimran/international_transfer_program/src/Controller/itpController.php
@@ -0,0 +1,25 @@
+ 'markup',
+ '#markup' => $this->t('Implement method: hello with parameter(s): $name'),
+ ];
+ }
+
+}
diff --git a/modules/mansimran/international_transfer_program/templates/international-transfer-program.html.twig b/modules/mansimran/international_transfer_program/templates/international-transfer-program.html.twig
new file mode 100644
index 0000000..91e43c8
--- /dev/null
+++ b/modules/mansimran/international_transfer_program/templates/international-transfer-program.html.twig
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/modules/mansimran/international_transfer_program/tests/src/Functional/LoadTest.php b/modules/mansimran/international_transfer_program/tests/src/Functional/LoadTest.php
new file mode 100644
index 0000000..b469416
--- /dev/null
+++ b/modules/mansimran/international_transfer_program/tests/src/Functional/LoadTest.php
@@ -0,0 +1,46 @@
+user = $this->drupalCreateUser(['administer site configuration']);
+ $this->drupalLogin($this->user);
+ }
+
+ /**
+ * Tests that the home page loads with a 200 response.
+ */
+ public function testLoad() {
+ $this->drupalGet(Url::fromRoute(''));
+ $this->assertSession()->statusCodeEquals(200);
+ }
+
+}
diff --git a/modules/mansimran/programs/composer.json b/modules/mansimran/programs/composer.json
new file mode 100755
index 0000000..4085028
--- /dev/null
+++ b/modules/mansimran/programs/composer.json
@@ -0,0 +1,14 @@
+{
+ "name": "drupal/programs",
+ "type": "drupal-module",
+ "description": "My Awesome Module",
+ "keywords": ["Drupal"],
+ "license": "GPL-2.0+",
+ "homepage": "https://www.drupal.org/project/programs",
+ "minimum-stability": "dev",
+ "support": {
+ "issues": "https://www.drupal.org/project/issues/programs",
+ "source": "http://cgit.drupalcode.org/programs"
+ },
+ "require": { }
+}
diff --git a/modules/mansimran/programs/config/install/core.entity_form_display.node.programs_offered.default.yml b/modules/mansimran/programs/config/install/core.entity_form_display.node.programs_offered.default.yml
new file mode 100755
index 0000000..fee00a4
--- /dev/null
+++ b/modules/mansimran/programs/config/install/core.entity_form_display.node.programs_offered.default.yml
@@ -0,0 +1,157 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.field.node.programs_offered.body
+ - field.field.node.programs_offered.field_admission_procedure
+ - field.field.node.programs_offered.field_check_list
+ - field.field.node.programs_offered.field_counselling_procedure
+ - field.field.node.programs_offered.field_eligibility
+ - field.field.node.programs_offered.field_hostel_details
+ - field.field.node.programs_offered.field_how_to_apply
+ - field.field.node.programs_offered.field_information_brochure
+ - field.field.node.programs_offered.field_required_documents
+ - node.type.programs_offered
+ module:
+ - link
+ - path
+ - text
+ enforced:
+ module:
+ - programs
+id: node.programs_offered.default
+targetEntityType: node
+bundle: programs_offered
+mode: default
+content:
+ body:
+ type: text_textarea_with_summary
+ weight: 121
+ settings:
+ rows: 9
+ summary_rows: 3
+ placeholder: ''
+ third_party_settings: { }
+ region: content
+ created:
+ type: datetime_timestamp
+ weight: 10
+ region: content
+ settings: { }
+ third_party_settings: { }
+ field_admission_procedure:
+ weight: 130
+ settings:
+ rows: 5
+ placeholder: ''
+ third_party_settings: { }
+ type: text_textarea
+ region: content
+ field_check_list:
+ weight: 128
+ settings:
+ rows: 5
+ placeholder: ''
+ third_party_settings: { }
+ type: text_textarea
+ region: content
+ field_counselling_procedure:
+ weight: 125
+ settings:
+ rows: 5
+ placeholder: ''
+ third_party_settings: { }
+ type: text_textarea
+ region: content
+ field_eligibility:
+ weight: 122
+ settings:
+ rows: 5
+ placeholder: ''
+ third_party_settings: { }
+ type: text_textarea
+ region: content
+ field_hostel_details:
+ weight: 126
+ settings:
+ rows: 5
+ placeholder: ''
+ third_party_settings: { }
+ type: text_textarea
+ region: content
+ field_how_to_apply:
+ weight: 127
+ settings:
+ rows: 5
+ placeholder: ''
+ third_party_settings: { }
+ type: text_textarea
+ region: content
+ field_information_brochure:
+ weight: 124
+ settings:
+ placeholder_url: ''
+ placeholder_title: ''
+ third_party_settings: { }
+ type: link_default
+ region: content
+ field_required_documents:
+ weight: 129
+ settings:
+ rows: 5
+ placeholder: ''
+ third_party_settings: { }
+ type: text_textarea
+ region: content
+ langcode:
+ type: language_select
+ weight: 2
+ region: content
+ settings:
+ include_locked: true
+ third_party_settings: { }
+ path:
+ type: path
+ weight: 30
+ region: content
+ settings: { }
+ third_party_settings: { }
+ promote:
+ type: boolean_checkbox
+ settings:
+ display_label: true
+ weight: 15
+ region: content
+ third_party_settings: { }
+ status:
+ type: boolean_checkbox
+ settings:
+ display_label: true
+ weight: 120
+ region: content
+ third_party_settings: { }
+ sticky:
+ type: boolean_checkbox
+ settings:
+ display_label: true
+ weight: 16
+ region: content
+ third_party_settings: { }
+ title:
+ type: string_textfield
+ weight: -5
+ region: content
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ uid:
+ type: entity_reference_autocomplete
+ weight: 5
+ settings:
+ match_operator: CONTAINS
+ size: 60
+ placeholder: ''
+ region: content
+ third_party_settings: { }
+hidden: { }
diff --git a/modules/mansimran/programs/config/install/core.entity_view_display.node.programs_offered.default.yml b/modules/mansimran/programs/config/install/core.entity_view_display.node.programs_offered.default.yml
new file mode 100755
index 0000000..867ca69
--- /dev/null
+++ b/modules/mansimran/programs/config/install/core.entity_view_display.node.programs_offered.default.yml
@@ -0,0 +1,101 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.field.node.programs_offered.body
+ - field.field.node.programs_offered.field_admission_procedure
+ - field.field.node.programs_offered.field_check_list
+ - field.field.node.programs_offered.field_counselling_procedure
+ - field.field.node.programs_offered.field_eligibility
+ - field.field.node.programs_offered.field_hostel_details
+ - field.field.node.programs_offered.field_how_to_apply
+ - field.field.node.programs_offered.field_information_brochure
+ - field.field.node.programs_offered.field_required_documents
+ - node.type.programs_offered
+ module:
+ - link
+ - text
+ - user
+ enforced:
+ module:
+ - programs
+id: node.programs_offered.default
+targetEntityType: node
+bundle: programs_offered
+mode: default
+content:
+ body:
+ label: hidden
+ type: text_default
+ weight: 101
+ settings: { }
+ third_party_settings: { }
+ region: content
+ field_admission_procedure:
+ weight: 110
+ label: above
+ settings: { }
+ third_party_settings: { }
+ type: text_default
+ region: content
+ field_check_list:
+ weight: 108
+ label: above
+ settings: { }
+ third_party_settings: { }
+ type: text_default
+ region: content
+ field_counselling_procedure:
+ weight: 105
+ label: above
+ settings: { }
+ third_party_settings: { }
+ type: text_default
+ region: content
+ field_eligibility:
+ weight: 102
+ label: above
+ settings: { }
+ third_party_settings: { }
+ type: text_default
+ region: content
+ field_hostel_details:
+ weight: 106
+ label: above
+ settings: { }
+ third_party_settings: { }
+ type: text_default
+ region: content
+ field_how_to_apply:
+ weight: 107
+ label: above
+ settings: { }
+ third_party_settings: { }
+ type: text_default
+ region: content
+ field_information_brochure:
+ weight: 104
+ label: above
+ settings:
+ trim_length: 80
+ url_only: false
+ url_plain: false
+ rel: ''
+ target: ''
+ third_party_settings: { }
+ type: link
+ region: content
+ field_required_documents:
+ weight: 109
+ label: above
+ settings: { }
+ third_party_settings: { }
+ type: text_default
+ region: content
+ links:
+ weight: 100
+ settings: { }
+ third_party_settings: { }
+ region: content
+hidden:
+ langcode: true
diff --git a/modules/mansimran/programs/config/install/core.entity_view_display.node.programs_offered.teaser.yml b/modules/mansimran/programs/config/install/core.entity_view_display.node.programs_offered.teaser.yml
new file mode 100755
index 0000000..6520be6
--- /dev/null
+++ b/modules/mansimran/programs/config/install/core.entity_view_display.node.programs_offered.teaser.yml
@@ -0,0 +1,33 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - core.entity_view_mode.node.teaser
+ - field.field.node.programs_offered.body
+ - node.type.programs_offered
+ module:
+ - text
+ - user
+ enforced:
+ module:
+ - programs
+id: node.programs_offered.teaser
+targetEntityType: node
+bundle: programs_offered
+mode: teaser
+content:
+ body:
+ label: hidden
+ type: text_summary_or_trimmed
+ weight: 101
+ settings:
+ trim_length: 600
+ third_party_settings: { }
+ region: content
+ links:
+ weight: 100
+ settings: { }
+ third_party_settings: { }
+ region: content
+hidden:
+ langcode: true
diff --git a/modules/mansimran/programs/config/install/field.field.node.programs_offered.body.yml b/modules/mansimran/programs/config/install/field.field.node.programs_offered.body.yml
new file mode 100755
index 0000000..e60a59e
--- /dev/null
+++ b/modules/mansimran/programs/config/install/field.field.node.programs_offered.body.yml
@@ -0,0 +1,24 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.body
+ - node.type.programs_offered
+ module:
+ - text
+ enforced:
+ module:
+ - programs
+id: node.programs_offered.body
+field_name: body
+entity_type: node
+bundle: programs_offered
+label: courses
+description: ''
+required: false
+translatable: true
+default_value: { }
+default_value_callback: ''
+settings:
+ display_summary: true
+field_type: text_with_summary
diff --git a/modules/mansimran/programs/config/install/field.field.node.programs_offered.field_admission_procedure.yml b/modules/mansimran/programs/config/install/field.field.node.programs_offered.field_admission_procedure.yml
new file mode 100755
index 0000000..7f8c094
--- /dev/null
+++ b/modules/mansimran/programs/config/install/field.field.node.programs_offered.field_admission_procedure.yml
@@ -0,0 +1,23 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_admission_procedure
+ - node.type.programs_offered
+ module:
+ - text
+ enforced:
+ module:
+ - programs
+id: node.programs_offered.field_admission_procedure
+field_name: field_admission_procedure
+entity_type: node
+bundle: programs_offered
+label: 'admission procedure'
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: text_long
diff --git a/modules/mansimran/programs/config/install/field.field.node.programs_offered.field_check_list.yml b/modules/mansimran/programs/config/install/field.field.node.programs_offered.field_check_list.yml
new file mode 100755
index 0000000..dca2672
--- /dev/null
+++ b/modules/mansimran/programs/config/install/field.field.node.programs_offered.field_check_list.yml
@@ -0,0 +1,23 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_check_list
+ - node.type.programs_offered
+ module:
+ - text
+ enforced:
+ module:
+ - programs
+id: node.programs_offered.field_check_list
+field_name: field_check_list
+entity_type: node
+bundle: programs_offered
+label: 'check list'
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: text_long
diff --git a/modules/mansimran/programs/config/install/field.field.node.programs_offered.field_counselling_procedure.yml b/modules/mansimran/programs/config/install/field.field.node.programs_offered.field_counselling_procedure.yml
new file mode 100755
index 0000000..a31002c
--- /dev/null
+++ b/modules/mansimran/programs/config/install/field.field.node.programs_offered.field_counselling_procedure.yml
@@ -0,0 +1,23 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_counselling_procedure
+ - node.type.programs_offered
+ module:
+ - text
+ enforced:
+ module:
+ - programs
+id: node.programs_offered.field_counselling_procedure
+field_name: field_counselling_procedure
+entity_type: node
+bundle: programs_offered
+label: 'counselling procedure'
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: text_long
diff --git a/modules/mansimran/programs/config/install/field.field.node.programs_offered.field_eligibility.yml b/modules/mansimran/programs/config/install/field.field.node.programs_offered.field_eligibility.yml
new file mode 100755
index 0000000..b1ea92d
--- /dev/null
+++ b/modules/mansimran/programs/config/install/field.field.node.programs_offered.field_eligibility.yml
@@ -0,0 +1,23 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_eligibility
+ - node.type.programs_offered
+ module:
+ - text
+ enforced:
+ module:
+ - programs
+id: node.programs_offered.field_eligibility
+field_name: field_eligibility
+entity_type: node
+bundle: programs_offered
+label: eligibility
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: text_long
diff --git a/modules/mansimran/programs/config/install/field.field.node.programs_offered.field_hostel_details.yml b/modules/mansimran/programs/config/install/field.field.node.programs_offered.field_hostel_details.yml
new file mode 100755
index 0000000..60f98ce
--- /dev/null
+++ b/modules/mansimran/programs/config/install/field.field.node.programs_offered.field_hostel_details.yml
@@ -0,0 +1,23 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_hostel_details
+ - node.type.programs_offered
+ module:
+ - text
+ enforced:
+ module:
+ - programs
+id: node.programs_offered.field_hostel_details
+field_name: field_hostel_details
+entity_type: node
+bundle: programs_offered
+label: 'hostel details'
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: text_long
diff --git a/modules/mansimran/programs/config/install/field.field.node.programs_offered.field_how_to_apply.yml b/modules/mansimran/programs/config/install/field.field.node.programs_offered.field_how_to_apply.yml
new file mode 100755
index 0000000..a85e1c9
--- /dev/null
+++ b/modules/mansimran/programs/config/install/field.field.node.programs_offered.field_how_to_apply.yml
@@ -0,0 +1,23 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_how_to_apply
+ - node.type.programs_offered
+ module:
+ - text
+ enforced:
+ module:
+ - programs
+id: node.programs_offered.field_how_to_apply
+field_name: field_how_to_apply
+entity_type: node
+bundle: programs_offered
+label: 'how to apply'
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: text_long
diff --git a/modules/mansimran/programs/config/install/field.field.node.programs_offered.field_information_brochure.yml b/modules/mansimran/programs/config/install/field.field.node.programs_offered.field_information_brochure.yml
new file mode 100755
index 0000000..a83270c
--- /dev/null
+++ b/modules/mansimran/programs/config/install/field.field.node.programs_offered.field_information_brochure.yml
@@ -0,0 +1,25 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_information_brochure
+ - node.type.programs_offered
+ module:
+ - link
+ enforced:
+ module:
+ - programs
+id: node.programs_offered.field_information_brochure
+field_name: field_information_brochure
+entity_type: node
+bundle: programs_offered
+label: 'information brochure'
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ link_type: 17
+ title: 1
+field_type: link
diff --git a/modules/mansimran/programs/config/install/field.field.node.programs_offered.field_required_documents.yml b/modules/mansimran/programs/config/install/field.field.node.programs_offered.field_required_documents.yml
new file mode 100755
index 0000000..587a362
--- /dev/null
+++ b/modules/mansimran/programs/config/install/field.field.node.programs_offered.field_required_documents.yml
@@ -0,0 +1,23 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_required_documents
+ - node.type.programs_offered
+ module:
+ - text
+ enforced:
+ module:
+ - programs
+id: node.programs_offered.field_required_documents
+field_name: field_required_documents
+entity_type: node
+bundle: programs_offered
+label: 'required documents'
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: text_long
diff --git a/modules/mansimran/programs/config/install/field.storage.node.field_admission_procedure.yml b/modules/mansimran/programs/config/install/field.storage.node.field_admission_procedure.yml
new file mode 100755
index 0000000..fb89d4f
--- /dev/null
+++ b/modules/mansimran/programs/config/install/field.storage.node.field_admission_procedure.yml
@@ -0,0 +1,22 @@
+uuid: 2f8dffc4-0fec-4ab1-8a86-b8ffe1ecb9c7
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+ - text
+ enforced:
+ module:
+ - programs
+id: node.field_admission_procedure
+field_name: field_admission_procedure
+entity_type: node
+type: text_long
+settings: { }
+module: text
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/mansimran/programs/config/install/field.storage.node.field_check_list.yml b/modules/mansimran/programs/config/install/field.storage.node.field_check_list.yml
new file mode 100755
index 0000000..abfdd5b
--- /dev/null
+++ b/modules/mansimran/programs/config/install/field.storage.node.field_check_list.yml
@@ -0,0 +1,22 @@
+uuid: 6db3a9c7-6d4d-4a9c-a4c1-8316d39913bf
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+ - text
+ enforced:
+ module:
+ - programs
+id: node.field_check_list
+field_name: field_check_list
+entity_type: node
+type: text_long
+settings: { }
+module: text
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/mansimran/programs/config/install/field.storage.node.field_counselling_procedure.yml b/modules/mansimran/programs/config/install/field.storage.node.field_counselling_procedure.yml
new file mode 100755
index 0000000..6c6657a
--- /dev/null
+++ b/modules/mansimran/programs/config/install/field.storage.node.field_counselling_procedure.yml
@@ -0,0 +1,22 @@
+uuid: 58e414fb-a660-49e4-bc1c-3935d4c30a15
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+ - text
+ enforced:
+ module:
+ - programs
+id: node.field_counselling_procedure
+field_name: field_counselling_procedure
+entity_type: node
+type: text_long
+settings: { }
+module: text
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/mansimran/programs/config/install/field.storage.node.field_eligibility.yml b/modules/mansimran/programs/config/install/field.storage.node.field_eligibility.yml
new file mode 100755
index 0000000..072484a
--- /dev/null
+++ b/modules/mansimran/programs/config/install/field.storage.node.field_eligibility.yml
@@ -0,0 +1,22 @@
+uuid: d4a23da2-0f38-4414-90e0-2f795afdae30
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+ - text
+ enforced:
+ module:
+ - programs
+id: node.field_eligibility
+field_name: field_eligibility
+entity_type: node
+type: text_long
+settings: { }
+module: text
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/mansimran/programs/config/install/field.storage.node.field_hostel_details.yml b/modules/mansimran/programs/config/install/field.storage.node.field_hostel_details.yml
new file mode 100755
index 0000000..0fc2632
--- /dev/null
+++ b/modules/mansimran/programs/config/install/field.storage.node.field_hostel_details.yml
@@ -0,0 +1,22 @@
+uuid: aa774c28-4974-46a5-9ac3-af521863c6ff
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+ - text
+ enforced:
+ module:
+ - programs
+id: node.field_hostel_details
+field_name: field_hostel_details
+entity_type: node
+type: text_long
+settings: { }
+module: text
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/mansimran/programs/config/install/field.storage.node.field_how_to_apply.yml b/modules/mansimran/programs/config/install/field.storage.node.field_how_to_apply.yml
new file mode 100755
index 0000000..fb8124a
--- /dev/null
+++ b/modules/mansimran/programs/config/install/field.storage.node.field_how_to_apply.yml
@@ -0,0 +1,22 @@
+uuid: bd6074ff-88e1-456c-a30a-26b3108c7d50
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+ - text
+ enforced:
+ module:
+ - programs
+id: node.field_how_to_apply
+field_name: field_how_to_apply
+entity_type: node
+type: text_long
+settings: { }
+module: text
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/mansimran/programs/config/install/field.storage.node.field_information_brochure.yml b/modules/mansimran/programs/config/install/field.storage.node.field_information_brochure.yml
new file mode 100755
index 0000000..9abe904
--- /dev/null
+++ b/modules/mansimran/programs/config/install/field.storage.node.field_information_brochure.yml
@@ -0,0 +1,22 @@
+uuid: 802f6758-89ef-42a4-9e45-95d9f2e9a088
+langcode: en
+status: true
+dependencies:
+ module:
+ - link
+ - node
+ enforced:
+ module:
+ - programs
+id: node.field_information_brochure
+field_name: field_information_brochure
+entity_type: node
+type: link
+settings: { }
+module: link
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/mansimran/programs/config/install/field.storage.node.field_required_documents.yml b/modules/mansimran/programs/config/install/field.storage.node.field_required_documents.yml
new file mode 100755
index 0000000..8aafeaa
--- /dev/null
+++ b/modules/mansimran/programs/config/install/field.storage.node.field_required_documents.yml
@@ -0,0 +1,22 @@
+uuid: 13d44f7f-5d9a-4c4b-aba3-e5fc4f105d81
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+ - text
+ enforced:
+ module:
+ - programs
+id: node.field_required_documents
+field_name: field_required_documents
+entity_type: node
+type: text_long
+settings: { }
+module: text
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/mansimran/programs/config/install/migrate_plus.migration.programs_offered_1.yml b/modules/mansimran/programs/config/install/migrate_plus.migration.programs_offered_1.yml
new file mode 100644
index 0000000..a9eb3ce
--- /dev/null
+++ b/modules/mansimran/programs/config/install/migrate_plus.migration.programs_offered_1.yml
@@ -0,0 +1,63 @@
+uuid: 2eb5920b-fc8c-41ab-a644-94eb0c0b04fa
+langcode: en
+id: programs_offered_1
+status: true
+class: null
+field_plugin_method: null
+cck_plugin_method: null
+migration_tags:
+ - CSV
+migration_group: default
+label: 'programs_offered_csv_import1'
+source:
+ plugin: csv
+ path: /home/mansimran/Desktop/mansimran1/program.csv
+ delimiter: ','
+ enclosure: '"'
+ header_row_count: 1
+ keys:
+ - id
+process:
+ type:
+ plugin: default_value
+ default_value: programs_offered
+ title: title
+ body/value: courses
+ body/format:
+ plugin: default_value
+ default_value: basic_html
+ field_admission_procedure/value: admission_procedure
+ field_admission_procedure/format:
+ plugin: default_value
+ default_value: basic_html
+ field_check_list/value: check_list
+ field_check_list/format:
+ plugin: default_value
+ default_value: basic_html
+ field_counselling_procedure/value: counselling_procedure
+ field_counselling_procedure/format:
+ plugin: default_value
+ default_value: basic_html
+ field_eligibility/value: eligibility
+ field_eligibility/format:
+ plugin: default_value
+ default_value: basic_html
+ field_hostel_details/value: hostel_details
+ field_hostel_details/format:
+ plugin: default_value
+ default_value: basic_html
+ field_how_to_apply/value: how_to_apply
+ field_how_to_apply/format:
+ plugin: default_value
+ default_value: basic_html
+ field_information_brochure/uri: information_brochure
+ field_required_documents/value: required_documents
+ field_required_documents/format:
+ plugin: default_value
+ default_value: basic_html
+destination:
+ plugin: 'entity:node'
+ bundle: programs_offered
+migration_dependencies:
+ required: { }
+ optional: { }
\ No newline at end of file
diff --git a/modules/mansimran/programs/config/install/node.type.programs_offered.yml b/modules/mansimran/programs/config/install/node.type.programs_offered.yml
new file mode 100755
index 0000000..cdef181
--- /dev/null
+++ b/modules/mansimran/programs/config/install/node.type.programs_offered.yml
@@ -0,0 +1,20 @@
+langcode: en
+status: true
+dependencies:
+ module:
+ - menu_ui
+ enforced:
+ module:
+ - programs
+third_party_settings:
+ menu_ui:
+ available_menus:
+ - main
+ parent: 'main:'
+name: 'programs offered'
+type: programs_offered
+description: 'Programs offered by Vit'
+help: ''
+new_revision: true
+preview_mode: 1
+display_submitted: false
diff --git a/modules/mansimran/programs/programs.info.yml b/modules/mansimran/programs/programs.info.yml
new file mode 100755
index 0000000..18bf5a8
--- /dev/null
+++ b/modules/mansimran/programs/programs.info.yml
@@ -0,0 +1,12 @@
+name: 'programs'
+type: module
+description: 'My Awesome Module'
+core: 8.x
+package: 'Custom'
+dependecies:
+ - drupal:path
+ - drupal:link
+ - drupal:text
+ - drupal:user
+ - drupal:node
+ - drupal:menu_ui
diff --git a/modules/mansimran/programs/programs.module b/modules/mansimran/programs/programs.module
new file mode 100755
index 0000000..ee88e2b
--- /dev/null
+++ b/modules/mansimran/programs/programs.module
@@ -0,0 +1,35 @@
+' . t('About') . '';
+ $output .= '' . t('My Awesome Module') . '
';
+ return $output;
+
+ default:
+ }
+}
+
+/**
+ * Implements hook_theme().
+ */
+function programs_theme() {
+ return [
+ 'programs' => [
+ 'render element' => 'children',
+ ],
+ ];
+}
diff --git a/modules/mansimran/programs/templates/programs.html.twig b/modules/mansimran/programs/templates/programs.html.twig
new file mode 100755
index 0000000..91e43c8
--- /dev/null
+++ b/modules/mansimran/programs/templates/programs.html.twig
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/modules/mansimran/programs/tests/src/Functional/LoadTest.php b/modules/mansimran/programs/tests/src/Functional/LoadTest.php
new file mode 100755
index 0000000..8d3d7ab
--- /dev/null
+++ b/modules/mansimran/programs/tests/src/Functional/LoadTest.php
@@ -0,0 +1,46 @@
+user = $this->drupalCreateUser(['administer site configuration']);
+ $this->drupalLogin($this->user);
+ }
+
+ /**
+ * Tests that the home page loads with a 200 response.
+ */
+ public function testLoad() {
+ $this->drupalGet(Url::fromRoute(''));
+ $this->assertSession()->statusCodeEquals(200);
+ }
+
+}
diff --git a/modules/mansimran/research_centers/composer.json b/modules/mansimran/research_centers/composer.json
new file mode 100644
index 0000000..d1be1cc
--- /dev/null
+++ b/modules/mansimran/research_centers/composer.json
@@ -0,0 +1,14 @@
+{
+ "name": "drupal/research_centers",
+ "type": "drupal-module",
+ "description": "Research centers content type",
+ "keywords": ["Drupal"],
+ "license": "GPL-2.0+",
+ "homepage": "https://www.drupal.org/project/research_centers",
+ "minimum-stability": "dev",
+ "support": {
+ "issues": "https://www.drupal.org/project/issues/research_centers",
+ "source": "http://cgit.drupalcode.org/research_centers"
+ },
+ "require": { }
+}
diff --git a/modules/mansimran/research_centers/config/install/core.entity_form_display.node.research_centers.default.yml b/modules/mansimran/research_centers/config/install/core.entity_form_display.node.research_centers.default.yml
new file mode 100644
index 0000000..4d1a00a
--- /dev/null
+++ b/modules/mansimran/research_centers/config/install/core.entity_form_display.node.research_centers.default.yml
@@ -0,0 +1,84 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.field.node.research_centers.body
+ - node.type.research_centers
+ module:
+ - path
+ - text
+ enforced:
+ module:
+ - research_centers
+id: node.research_centers.default
+targetEntityType: node
+bundle: research_centers
+mode: default
+content:
+ body:
+ type: text_textarea_with_summary
+ weight: 121
+ settings:
+ rows: 9
+ summary_rows: 3
+ placeholder: ''
+ third_party_settings: { }
+ region: content
+ created:
+ type: datetime_timestamp
+ weight: 10
+ region: content
+ settings: { }
+ third_party_settings: { }
+ langcode:
+ type: language_select
+ weight: 2
+ region: content
+ settings:
+ include_locked: true
+ third_party_settings: { }
+ path:
+ type: path
+ weight: 30
+ region: content
+ settings: { }
+ third_party_settings: { }
+ promote:
+ type: boolean_checkbox
+ settings:
+ display_label: true
+ weight: 15
+ region: content
+ third_party_settings: { }
+ status:
+ type: boolean_checkbox
+ settings:
+ display_label: true
+ weight: 120
+ region: content
+ third_party_settings: { }
+ sticky:
+ type: boolean_checkbox
+ settings:
+ display_label: true
+ weight: 16
+ region: content
+ third_party_settings: { }
+ title:
+ type: string_textfield
+ weight: -5
+ region: content
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ uid:
+ type: entity_reference_autocomplete
+ weight: 5
+ settings:
+ match_operator: CONTAINS
+ size: 60
+ placeholder: ''
+ region: content
+ third_party_settings: { }
+hidden: { }
diff --git a/modules/mansimran/research_centers/config/install/core.entity_view_display.node.research_centers.default.yml b/modules/mansimran/research_centers/config/install/core.entity_view_display.node.research_centers.default.yml
new file mode 100644
index 0000000..cc5ce4f
--- /dev/null
+++ b/modules/mansimran/research_centers/config/install/core.entity_view_display.node.research_centers.default.yml
@@ -0,0 +1,31 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.field.node.research_centers.body
+ - node.type.research_centers
+ module:
+ - text
+ - user
+ enforced:
+ module:
+ - research_centers
+id: node.research_centers.default
+targetEntityType: node
+bundle: research_centers
+mode: default
+content:
+ body:
+ label: hidden
+ type: text_default
+ weight: 101
+ settings: { }
+ third_party_settings: { }
+ region: content
+ links:
+ weight: 100
+ settings: { }
+ third_party_settings: { }
+ region: content
+hidden:
+ langcode: true
diff --git a/modules/mansimran/research_centers/config/install/core.entity_view_display.node.research_centers.teaser.yml b/modules/mansimran/research_centers/config/install/core.entity_view_display.node.research_centers.teaser.yml
new file mode 100644
index 0000000..209e923
--- /dev/null
+++ b/modules/mansimran/research_centers/config/install/core.entity_view_display.node.research_centers.teaser.yml
@@ -0,0 +1,33 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - core.entity_view_mode.node.teaser
+ - field.field.node.research_centers.body
+ - node.type.research_centers
+ module:
+ - text
+ - user
+ enforced:
+ module:
+ - research_centers
+id: node.research_centers.teaser
+targetEntityType: node
+bundle: research_centers
+mode: teaser
+content:
+ body:
+ label: hidden
+ type: text_summary_or_trimmed
+ weight: 100
+ settings:
+ trim_length: 600
+ third_party_settings: { }
+ region: content
+ links:
+ weight: 101
+ region: content
+ settings: { }
+ third_party_settings: { }
+hidden:
+ langcode: true
diff --git a/modules/mansimran/research_centers/config/install/field.field.node.research_centers.body.yml b/modules/mansimran/research_centers/config/install/field.field.node.research_centers.body.yml
new file mode 100644
index 0000000..47e04d8
--- /dev/null
+++ b/modules/mansimran/research_centers/config/install/field.field.node.research_centers.body.yml
@@ -0,0 +1,24 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.body
+ - node.type.research_centers
+ module:
+ - text
+ enforced:
+ module:
+ - research_centers
+id: node.research_centers.body
+field_name: body
+entity_type: node
+bundle: research_centers
+label: Body
+description: 'Description about the functionality of the research center'
+required: false
+translatable: true
+default_value: { }
+default_value_callback: ''
+settings:
+ display_summary: true
+field_type: text_with_summary
diff --git a/modules/mansimran/research_centers/config/install/migrate_plus.migration.research_center_1.yml b/modules/mansimran/research_centers/config/install/migrate_plus.migration.research_center_1.yml
new file mode 100644
index 0000000..313b730
--- /dev/null
+++ b/modules/mansimran/research_centers/config/install/migrate_plus.migration.research_center_1.yml
@@ -0,0 +1,45 @@
+uuid: 7668fb9e-4358-4d30-b9e1-1cb8071ceba0
+langcode: en
+id: research_center_1
+status: true
+class: null
+field_plugin_method: null
+cck_plugin_method: null
+migration_tags:
+ - CSV
+migration_group: default
+label: 'research_center_csv_import1'
+source:
+ plugin: csv
+ path: /home/mansimran/Desktop/mansimran1/research_centers.csv
+ delimiter: ','
+ enclosure: '"'
+ header_row_count: 1
+ keys:
+ - id
+process:
+ type:
+ plugin: default_value
+ default_value: research_centers
+ source_path:
+ -
+ plugin: skip_on_empty
+ method: process
+ source: logo
+ -
+ plugin: concat
+ delimiter: /
+ source:
+ - constants/file_source
+ - logo
+ title: title
+ body/value: body
+ body/format:
+ plugin: default_value
+ default_value: basic_html
+destination:
+ plugin: 'entity:node'
+ bundle: club_and_chapter
+migration_dependencies:
+ required: { }
+ optional: { }
diff --git a/modules/mansimran/research_centers/config/install/node.type.research_centers.yml b/modules/mansimran/research_centers/config/install/node.type.research_centers.yml
new file mode 100644
index 0000000..032c16a
--- /dev/null
+++ b/modules/mansimran/research_centers/config/install/node.type.research_centers.yml
@@ -0,0 +1,20 @@
+langcode: en
+status: true
+dependencies:
+ module:
+ - menu_ui
+ enforced:
+ module:
+ - research_centers
+third_party_settings:
+ menu_ui:
+ available_menus:
+ - main
+ parent: 'main:'
+name: 'Research Centers'
+type: research_centers
+description: 'The different Research Centers of VIT'
+help: ''
+new_revision: true
+preview_mode: 1
+display_submitted: false
diff --git a/modules/mansimran/research_centers/research_centers.info.yml b/modules/mansimran/research_centers/research_centers.info.yml
new file mode 100644
index 0000000..35b4f19
--- /dev/null
+++ b/modules/mansimran/research_centers/research_centers.info.yml
@@ -0,0 +1,10 @@
+name: 'research centers'
+type: module
+description: 'Research centers content type'
+core: 8.x
+package: 'Custom'
+dependencies:
+ - drupal:text
+ - drupal:user
+ - drupal:menu_ui
+ - drupal:path
\ No newline at end of file
diff --git a/modules/mansimran/research_centers/research_centers.module b/modules/mansimran/research_centers/research_centers.module
new file mode 100644
index 0000000..ea01abc
--- /dev/null
+++ b/modules/mansimran/research_centers/research_centers.module
@@ -0,0 +1,35 @@
+' . t('About') . '';
+ $output .= '' . t('Research centers content type') . '
';
+ return $output;
+
+ default:
+ }
+}
+
+/**
+ * Implements hook_theme().
+ */
+function research_centers_theme() {
+ return [
+ 'research_centers' => [
+ 'render element' => 'children',
+ ],
+ ];
+}
diff --git a/modules/mansimran/research_centers/templates/research-centers.html.twig b/modules/mansimran/research_centers/templates/research-centers.html.twig
new file mode 100644
index 0000000..91e43c8
--- /dev/null
+++ b/modules/mansimran/research_centers/templates/research-centers.html.twig
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/modules/mansimran/research_centers/tests/src/Functional/LoadTest.php b/modules/mansimran/research_centers/tests/src/Functional/LoadTest.php
new file mode 100644
index 0000000..42318ed
--- /dev/null
+++ b/modules/mansimran/research_centers/tests/src/Functional/LoadTest.php
@@ -0,0 +1,46 @@
+user = $this->drupalCreateUser(['administer site configuration']);
+ $this->drupalLogin($this->user);
+ }
+
+ /**
+ * Tests that the home page loads with a 200 response.
+ */
+ public function testLoad() {
+ $this->drupalGet(Url::fromRoute(''));
+ $this->assertSession()->statusCodeEquals(200);
+ }
+
+}
diff --git a/modules/mansimran/sae_teams/composer.json b/modules/mansimran/sae_teams/composer.json
new file mode 100644
index 0000000..c1314eb
--- /dev/null
+++ b/modules/mansimran/sae_teams/composer.json
@@ -0,0 +1,14 @@
+{
+ "name": "drupal/sae_teams",
+ "type": "drupal-module",
+ "description": "sae teams content type import",
+ "keywords": ["Drupal"],
+ "license": "GPL-2.0+",
+ "homepage": "https://www.drupal.org/project/sae_teams",
+ "minimum-stability": "dev",
+ "support": {
+ "issues": "https://www.drupal.org/project/issues/sae_teams",
+ "source": "http://cgit.drupalcode.org/sae_teams"
+ },
+ "require": { }
+}
diff --git a/modules/mansimran/sae_teams/config/install/core.entity_form_display.node.sae_teams_.default.yml b/modules/mansimran/sae_teams/config/install/core.entity_form_display.node.sae_teams_.default.yml
new file mode 100644
index 0000000..a986535
--- /dev/null
+++ b/modules/mansimran/sae_teams/config/install/core.entity_form_display.node.sae_teams_.default.yml
@@ -0,0 +1,114 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.field.node.sae_teams_.body
+ - field.field.node.sae_teams_.field_sae_facebook_link
+ - field.field.node.sae_teams_.field_team_photo
+ - field.field.node.sae_teams_.field_youtube_link
+ - image.style.thumbnail
+ - node.type.sae_teams_
+ module:
+ - image
+ - link
+ - path
+ - text
+ enforced:
+ module:
+ - sae_teams
+id: node.sae_teams_.default
+targetEntityType: node
+bundle: sae_teams_
+mode: default
+content:
+ body:
+ type: text_textarea_with_summary
+ weight: 121
+ settings:
+ rows: 9
+ summary_rows: 3
+ placeholder: ''
+ third_party_settings: { }
+ region: content
+ created:
+ type: datetime_timestamp
+ weight: 10
+ region: content
+ settings: { }
+ third_party_settings: { }
+ field_sae_facebook_link:
+ weight: 124
+ settings:
+ placeholder_url: ''
+ placeholder_title: ''
+ third_party_settings: { }
+ type: link_default
+ region: content
+ field_team_photo:
+ weight: 122
+ settings:
+ progress_indicator: throbber
+ preview_image_style: thumbnail
+ third_party_settings: { }
+ type: image_image
+ region: content
+ field_youtube_link:
+ weight: 123
+ settings:
+ placeholder_url: ''
+ placeholder_title: ''
+ third_party_settings: { }
+ type: link_default
+ region: content
+ langcode:
+ type: language_select
+ weight: 2
+ region: content
+ settings:
+ include_locked: true
+ third_party_settings: { }
+ path:
+ type: path
+ weight: 30
+ region: content
+ settings: { }
+ third_party_settings: { }
+ promote:
+ type: boolean_checkbox
+ settings:
+ display_label: true
+ weight: 15
+ region: content
+ third_party_settings: { }
+ status:
+ type: boolean_checkbox
+ settings:
+ display_label: true
+ weight: 120
+ region: content
+ third_party_settings: { }
+ sticky:
+ type: boolean_checkbox
+ settings:
+ display_label: true
+ weight: 16
+ region: content
+ third_party_settings: { }
+ title:
+ type: string_textfield
+ weight: -5
+ region: content
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ uid:
+ type: entity_reference_autocomplete
+ weight: 5
+ settings:
+ match_operator: CONTAINS
+ size: 60
+ placeholder: ''
+ region: content
+ third_party_settings: { }
+hidden: { }
diff --git a/modules/mansimran/sae_teams/config/install/core.entity_view_display.node.sae_teams_.default.yml b/modules/mansimran/sae_teams/config/install/core.entity_view_display.node.sae_teams_.default.yml
new file mode 100644
index 0000000..6a05f95
--- /dev/null
+++ b/modules/mansimran/sae_teams/config/install/core.entity_view_display.node.sae_teams_.default.yml
@@ -0,0 +1,69 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.field.node.sae_teams_.body
+ - field.field.node.sae_teams_.field_sae_facebook_link
+ - field.field.node.sae_teams_.field_team_photo
+ - field.field.node.sae_teams_.field_youtube_link
+ - node.type.sae_teams_
+ module:
+ - image
+ - link
+ - text
+ - user
+ enforced:
+ module:
+ - sae_teams
+id: node.sae_teams_.default
+targetEntityType: node
+bundle: sae_teams_
+mode: default
+content:
+ body:
+ label: hidden
+ type: text_default
+ weight: 101
+ settings: { }
+ third_party_settings: { }
+ region: content
+ field_sae_facebook_link:
+ weight: 104
+ label: hidden
+ settings:
+ trim_length: 80
+ url_only: false
+ url_plain: false
+ rel: ''
+ target: ''
+ third_party_settings: { }
+ type: link
+ region: content
+ field_team_photo:
+ weight: 102
+ label: above
+ settings:
+ image_style: ''
+ image_link: ''
+ third_party_settings: { }
+ type: image
+ region: content
+ field_youtube_link:
+ weight: 103
+ label: hidden
+ settings:
+ trim_length: 80
+ url_only: false
+ url_plain: false
+ rel: ''
+ target: ''
+ third_party_settings: { }
+ type: link
+ region: content
+ links:
+ weight: 100
+ region: content
+ settings: { }
+ third_party_settings: { }
+hidden:
+ langcode: true
diff --git a/modules/mansimran/sae_teams/config/install/core.entity_view_display.node.sae_teams_.teaser.yml b/modules/mansimran/sae_teams/config/install/core.entity_view_display.node.sae_teams_.teaser.yml
new file mode 100644
index 0000000..19b81e7
--- /dev/null
+++ b/modules/mansimran/sae_teams/config/install/core.entity_view_display.node.sae_teams_.teaser.yml
@@ -0,0 +1,37 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - core.entity_view_mode.node.teaser
+ - field.field.node.sae_teams_.body
+ - field.field.node.sae_teams_.field_team_photo
+ - field.field.node.sae_teams_.field_youtube_link
+ - node.type.sae_teams_
+ module:
+ - text
+ - user
+ enforced:
+ module:
+ - sae_teams
+id: node.sae_teams_.teaser
+targetEntityType: node
+bundle: sae_teams_
+mode: teaser
+content:
+ body:
+ label: hidden
+ type: text_summary_or_trimmed
+ weight: 100
+ settings:
+ trim_length: 600
+ third_party_settings: { }
+ region: content
+ links:
+ weight: 101
+ region: content
+ settings: { }
+ third_party_settings: { }
+hidden:
+ field_team_photo: true
+ field_youtube_link: true
+ langcode: true
diff --git a/modules/mansimran/sae_teams/config/install/field.field.node.sae_teams_.body.yml b/modules/mansimran/sae_teams/config/install/field.field.node.sae_teams_.body.yml
new file mode 100644
index 0000000..40261f0
--- /dev/null
+++ b/modules/mansimran/sae_teams/config/install/field.field.node.sae_teams_.body.yml
@@ -0,0 +1,24 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.body
+ - node.type.sae_teams_
+ module:
+ - text
+ enforced:
+ module:
+ - sae_teams
+id: node.sae_teams_.body
+field_name: body
+entity_type: node
+bundle: sae_teams_
+label: Body
+description: 'A description about sae teams '
+required: false
+translatable: true
+default_value: { }
+default_value_callback: ''
+settings:
+ display_summary: true
+field_type: text_with_summary
diff --git a/modules/mansimran/sae_teams/config/install/field.field.node.sae_teams_.field_sae_facebook_link.yml b/modules/mansimran/sae_teams/config/install/field.field.node.sae_teams_.field_sae_facebook_link.yml
new file mode 100644
index 0000000..aa8b9db
--- /dev/null
+++ b/modules/mansimran/sae_teams/config/install/field.field.node.sae_teams_.field_sae_facebook_link.yml
@@ -0,0 +1,25 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_sae_facebook_link
+ - node.type.sae_teams_
+ module:
+ - link
+ enforced:
+ module:
+ - sae_teams
+id: node.sae_teams_.field_sae_facebook_link
+field_name: field_sae_facebook_link
+entity_type: node
+bundle: sae_teams_
+label: 'sae Facebook Link'
+description: 'Facebook link of sae teams'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ link_type: 17
+ title: 1
+field_type: link
diff --git a/modules/mansimran/sae_teams/config/install/field.field.node.sae_teams_.field_team_photo.yml b/modules/mansimran/sae_teams/config/install/field.field.node.sae_teams_.field_team_photo.yml
new file mode 100644
index 0000000..ac46b44
--- /dev/null
+++ b/modules/mansimran/sae_teams/config/install/field.field.node.sae_teams_.field_team_photo.yml
@@ -0,0 +1,40 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_team_photo
+ - node.type.sae_teams_
+ module:
+ - image
+ enforced:
+ module:
+ - sae_teams
+id: node.sae_teams_.field_team_photo
+field_name: field_team_photo
+entity_type: node
+bundle: sae_teams_
+label: 'Team photo'
+description: 'Team photo'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ file_directory: 'sae teams'
+ file_extensions: 'png gif jpg jpeg'
+ max_filesize: ''
+ max_resolution: ''
+ min_resolution: ''
+ alt_field: true
+ alt_field_required: true
+ title_field: false
+ title_field_required: false
+ default_image:
+ uuid: ''
+ alt: ''
+ title: ''
+ width: null
+ height: null
+ handler: 'default:file'
+ handler_settings: { }
+field_type: image
diff --git a/modules/mansimran/sae_teams/config/install/field.field.node.sae_teams_.field_youtube_link.yml b/modules/mansimran/sae_teams/config/install/field.field.node.sae_teams_.field_youtube_link.yml
new file mode 100644
index 0000000..d5294f2
--- /dev/null
+++ b/modules/mansimran/sae_teams/config/install/field.field.node.sae_teams_.field_youtube_link.yml
@@ -0,0 +1,25 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_youtube_link
+ - node.type.sae_teams_
+ module:
+ - link
+ enforced:
+ module:
+ - sae_teams
+id: node.sae_teams_.field_youtube_link
+field_name: field_youtube_link
+entity_type: node
+bundle: sae_teams_
+label: 'youtube link'
+description: 'Link to youtube video of the team'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ link_type: 17
+ title: 1
+field_type: link
diff --git a/modules/mansimran/sae_teams/config/install/field.storage.node.field_sae_facebook_link.yml b/modules/mansimran/sae_teams/config/install/field.storage.node.field_sae_facebook_link.yml
new file mode 100644
index 0000000..dad0b20
--- /dev/null
+++ b/modules/mansimran/sae_teams/config/install/field.storage.node.field_sae_facebook_link.yml
@@ -0,0 +1,22 @@
+uuid: c3d0e69f-f106-4c3f-ba98-ed8bec5cb2c6
+langcode: en
+status: true
+dependencies:
+ module:
+ - link
+ - node
+ enforced:
+ module:
+ - sae_teams
+id: node.field_sae_facebook_link
+field_name: field_sae_facebook_link
+entity_type: node
+type: link
+settings: { }
+module: link
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/mansimran/sae_teams/config/install/field.storage.node.field_team_photo.yml b/modules/mansimran/sae_teams/config/install/field.storage.node.field_team_photo.yml
new file mode 100644
index 0000000..1555173
--- /dev/null
+++ b/modules/mansimran/sae_teams/config/install/field.storage.node.field_team_photo.yml
@@ -0,0 +1,33 @@
+uuid: e6e5bd57-09d6-4d32-b3bb-c35a57fc4f03
+langcode: en
+status: true
+dependencies:
+ module:
+ - file
+ - image
+ - node
+ enforced:
+ module:
+ - sae_teams
+id: node.field_team_photo
+field_name: field_team_photo
+entity_type: node
+type: image
+settings:
+ uri_scheme: public
+ default_image:
+ uuid: ''
+ alt: ''
+ title: ''
+ width: null
+ height: null
+ target_type: file
+ display_field: false
+ display_default: false
+module: image
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/mansimran/sae_teams/config/install/field.storage.node.field_youtube_link.yml b/modules/mansimran/sae_teams/config/install/field.storage.node.field_youtube_link.yml
new file mode 100644
index 0000000..56a805e
--- /dev/null
+++ b/modules/mansimran/sae_teams/config/install/field.storage.node.field_youtube_link.yml
@@ -0,0 +1,22 @@
+uuid: 65ec1261-0ae4-4501-8feb-037b6eb588c4
+langcode: en
+status: true
+dependencies:
+ module:
+ - link
+ - node
+ enforced:
+ module:
+ - sae_teams
+id: node.field_youtube_link
+field_name: field_youtube_link
+entity_type: node
+type: link
+settings: { }
+module: link
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/mansimran/sae_teams/config/install/migrate_plus.migration.sae_1.yml b/modules/mansimran/sae_teams/config/install/migrate_plus.migration.sae_1.yml
new file mode 100644
index 0000000..ccb6104
--- /dev/null
+++ b/modules/mansimran/sae_teams/config/install/migrate_plus.migration.sae_1.yml
@@ -0,0 +1,60 @@
+uuid: 4a0c36f4-00c8-4961-8b0f-cd1572c8ae11
+langcode: en
+id: sae_1
+status: true
+class: null
+field_plugin_method: null
+cck_plugin_method: null
+migration_tags:
+ - CSV
+migration_group: default
+label: 'sae_csv_import1'
+source:
+ plugin: csv
+ path: /home/mansimran/Desktop/mansimran1/sae.csv
+ delimiter: ','
+ enclosure: '"'
+ header_row_count: 1
+ keys:
+ - id
+ constants:
+ file_source: /var/www/migrationdata/sae teams
+ file_dest: 'public://sae teams/'
+process:
+ type:
+ plugin: default_value
+ default_value: sae_teams_
+ source_path:
+ -
+ plugin: skip_on_empty
+ method: process
+ source: photo
+ -
+ plugin: concat
+ delimiter: /
+ source:
+ - constants/file_source
+ - photo
+ title: title
+ body/value: body
+ body/format:
+ plugin: default_value
+ default_value: basic_html
+ field_team_photo:
+ plugin: file_import
+ source: '@source_path'
+ destination: constants/file_dest
+ field_sae_facebook_link/uri: facebook_link
+ field_sae_facebook_link/title:
+ plugin: default_value
+ default_value: 'Facebook Link'
+ field_youtube_link/uri: link
+ field_youtube_link/title:
+ plugin: default_value
+ default_value: 'Youtube Link'
+destination:
+ plugin: 'entity:node'
+ bundle: sae_teams_
+migration_dependencies:
+ required: { }
+ optional: { }
\ No newline at end of file
diff --git a/modules/mansimran/sae_teams/config/install/node.type.sae_teams_.yml b/modules/mansimran/sae_teams/config/install/node.type.sae_teams_.yml
new file mode 100644
index 0000000..a2100b3
--- /dev/null
+++ b/modules/mansimran/sae_teams/config/install/node.type.sae_teams_.yml
@@ -0,0 +1,20 @@
+langcode: en
+status: true
+dependencies:
+ module:
+ - menu_ui
+ enforced:
+ module:
+ - sae_teams
+third_party_settings:
+ menu_ui:
+ available_menus:
+ - main
+ parent: 'main:'
+name: 'sae teams'
+type: sae_teams_
+description: 'Various sae teams of VIT'
+help: ''
+new_revision: true
+preview_mode: 1
+display_submitted: false
diff --git a/modules/mansimran/sae_teams/sae_teams.info.yml b/modules/mansimran/sae_teams/sae_teams.info.yml
new file mode 100644
index 0000000..d5d63a5
--- /dev/null
+++ b/modules/mansimran/sae_teams/sae_teams.info.yml
@@ -0,0 +1,14 @@
+name: 'sae_teams'
+type: module
+description: 'sae teams content type import'
+core: 8.x
+package: 'Custom'
+dependencies:
+ - drupal:node
+ - drupal:text
+ - drupal:user
+ - drupal:link
+ - drupal:menu_ui
+ - drupal:image
+ - drupal:file
+
diff --git a/modules/mansimran/sae_teams/sae_teams.install b/modules/mansimran/sae_teams/sae_teams.install
new file mode 100644
index 0000000..310ab3d
--- /dev/null
+++ b/modules/mansimran/sae_teams/sae_teams.install
@@ -0,0 +1,26 @@
+
+getStorage('node');
+
+
+
+ // Query all entity.
+ $query = $queryFactory->get('node')
+// <-- replace event in below line with your content type machine name
+ ->condition('type', 'sae_teams_');
+ $nids = $query->execute();
+
+
+
+ // Delete entities.
+ if (!empty($nids)) {
+ $entities = $nodeStorage->loadMultiple($nids);
+ $nodeStorage->delete($entities);
+ }
+}
diff --git a/modules/mansimran/sae_teams/sae_teams.module b/modules/mansimran/sae_teams/sae_teams.module
new file mode 100644
index 0000000..2b7e12a
--- /dev/null
+++ b/modules/mansimran/sae_teams/sae_teams.module
@@ -0,0 +1,35 @@
+' . t('About') . '';
+ $output .= '' . t('sae teams content type import') . '
';
+ return $output;
+
+ default:
+ }
+}
+
+/**
+ * Implements hook_theme().
+ */
+function sae_teams_theme() {
+ return [
+ 'sae_teams' => [
+ 'render element' => 'children',
+ ],
+ ];
+}
diff --git a/modules/mansimran/sae_teams/sae_teams.routing.yml b/modules/mansimran/sae_teams/sae_teams.routing.yml
new file mode 100644
index 0000000..fe57c22
--- /dev/null
+++ b/modules/mansimran/sae_teams/sae_teams.routing.yml
@@ -0,0 +1,8 @@
+
+sae_teams.sae_teams_controller_hello:
+ path: '/sae_teams/hello/{name}'
+ defaults:
+ _controller: '\Drupal\sae_teams\Controller\sae_teamsController::hello'
+ _title: 'sae_teamsController'
+ requirements:
+ _permission: 'access content'
diff --git a/modules/mansimran/sae_teams/src/Controller/sae_teamsController.php b/modules/mansimran/sae_teams/src/Controller/sae_teamsController.php
new file mode 100644
index 0000000..c6b7679
--- /dev/null
+++ b/modules/mansimran/sae_teams/src/Controller/sae_teamsController.php
@@ -0,0 +1,25 @@
+ 'markup',
+ '#markup' => $this->t('Implement method: hello with parameter(s): $name'),
+ ];
+ }
+
+}
diff --git a/modules/mansimran/sae_teams/templates/sae-teams.html.twig b/modules/mansimran/sae_teams/templates/sae-teams.html.twig
new file mode 100644
index 0000000..91e43c8
--- /dev/null
+++ b/modules/mansimran/sae_teams/templates/sae-teams.html.twig
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/modules/mansimran/sae_teams/tests/src/Functional/LoadTest.php b/modules/mansimran/sae_teams/tests/src/Functional/LoadTest.php
new file mode 100644
index 0000000..29e42d5
--- /dev/null
+++ b/modules/mansimran/sae_teams/tests/src/Functional/LoadTest.php
@@ -0,0 +1,46 @@
+user = $this->drupalCreateUser(['administer site configuration']);
+ $this->drupalLogin($this->user);
+ }
+
+ /**
+ * Tests that the home page loads with a 200 response.
+ */
+ public function testLoad() {
+ $this->drupalGet(Url::fromRoute(''));
+ $this->assertSession()->statusCodeEquals(200);
+ }
+
+}
diff --git a/modules/mansimran/startups/composer.json b/modules/mansimran/startups/composer.json
new file mode 100644
index 0000000..d88bf22
--- /dev/null
+++ b/modules/mansimran/startups/composer.json
@@ -0,0 +1,14 @@
+{
+ "name": "drupal/startups",
+ "type": "drupal-module",
+ "description": "startups content type",
+ "keywords": ["Drupal"],
+ "license": "GPL-2.0+",
+ "homepage": "https://www.drupal.org/project/startups",
+ "minimum-stability": "dev",
+ "support": {
+ "issues": "https://www.drupal.org/project/issues/startups",
+ "source": "http://cgit.drupalcode.org/startups"
+ },
+ "require": { }
+}
diff --git a/modules/mansimran/startups/config/install/core.entity_form_display.node.startups.default.yml b/modules/mansimran/startups/config/install/core.entity_form_display.node.startups.default.yml
new file mode 100644
index 0000000..87b0e71
--- /dev/null
+++ b/modules/mansimran/startups/config/install/core.entity_form_display.node.startups.default.yml
@@ -0,0 +1,123 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.field.node.startups.body
+ - field.field.node.startups.field_fac
+ - field.field.node.startups.field_startup_image
+ - field.field.node.startups.field_twitter_link
+ - field.field.node.startups.field_website_link
+ - image.style.thumbnail
+ - node.type.startups
+ module:
+ - image
+ - link
+ - path
+ - text
+ enforced:
+ module:
+ - startups
+id: node.startups.default
+targetEntityType: node
+bundle: startups
+mode: default
+content:
+ body:
+ type: text_textarea_with_summary
+ weight: 121
+ settings:
+ rows: 9
+ summary_rows: 3
+ placeholder: ''
+ third_party_settings: { }
+ region: content
+ created:
+ type: datetime_timestamp
+ weight: 10
+ region: content
+ settings: { }
+ third_party_settings: { }
+ field_fac:
+ weight: 125
+ settings:
+ placeholder_url: ''
+ placeholder_title: ''
+ third_party_settings: { }
+ type: link_default
+ region: content
+ field_startup_image:
+ weight: 122
+ settings:
+ progress_indicator: throbber
+ preview_image_style: thumbnail
+ third_party_settings: { }
+ type: image_image
+ region: content
+ field_twitter_link:
+ weight: 126
+ settings:
+ placeholder_url: ''
+ placeholder_title: ''
+ third_party_settings: { }
+ type: link_default
+ region: content
+ field_website_link:
+ weight: 123
+ settings:
+ placeholder_url: ''
+ placeholder_title: ''
+ third_party_settings: { }
+ type: link_default
+ region: content
+ langcode:
+ type: language_select
+ weight: 2
+ region: content
+ settings:
+ include_locked: true
+ third_party_settings: { }
+ path:
+ type: path
+ weight: 30
+ region: content
+ settings: { }
+ third_party_settings: { }
+ promote:
+ type: boolean_checkbox
+ settings:
+ display_label: true
+ weight: 15
+ region: content
+ third_party_settings: { }
+ status:
+ type: boolean_checkbox
+ settings:
+ display_label: true
+ weight: 120
+ region: content
+ third_party_settings: { }
+ sticky:
+ type: boolean_checkbox
+ settings:
+ display_label: true
+ weight: 16
+ region: content
+ third_party_settings: { }
+ title:
+ type: string_textfield
+ weight: -5
+ region: content
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ uid:
+ type: entity_reference_autocomplete
+ weight: 5
+ settings:
+ match_operator: CONTAINS
+ size: 60
+ placeholder: ''
+ region: content
+ third_party_settings: { }
+hidden: { }
diff --git a/modules/mansimran/startups/config/install/core.entity_view_display.node.startups.default.yml b/modules/mansimran/startups/config/install/core.entity_view_display.node.startups.default.yml
new file mode 100644
index 0000000..bbdec6f
--- /dev/null
+++ b/modules/mansimran/startups/config/install/core.entity_view_display.node.startups.default.yml
@@ -0,0 +1,82 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.field.node.startups.body
+ - field.field.node.startups.field_fac
+ - field.field.node.startups.field_startup_image
+ - field.field.node.startups.field_twitter_link
+ - field.field.node.startups.field_website_link
+ - node.type.startups
+ module:
+ - image
+ - link
+ - text
+ - user
+ enforced:
+ module:
+ - startups
+id: node.startups.default
+targetEntityType: node
+bundle: startups
+mode: default
+content:
+ body:
+ label: hidden
+ type: text_default
+ weight: 0
+ settings: { }
+ third_party_settings: { }
+ region: content
+ field_fac:
+ weight: 3
+ label: hidden
+ settings:
+ trim_length: 80
+ url_only: false
+ url_plain: false
+ rel: ''
+ target: ''
+ third_party_settings: { }
+ type: link
+ region: content
+ field_startup_image:
+ weight: 1
+ label: hidden
+ settings:
+ image_style: ''
+ image_link: ''
+ third_party_settings: { }
+ type: image
+ region: content
+ field_twitter_link:
+ weight: 4
+ label: hidden
+ settings:
+ trim_length: 80
+ url_only: false
+ url_plain: false
+ rel: ''
+ target: ''
+ third_party_settings: { }
+ type: link
+ region: content
+ field_website_link:
+ weight: 2
+ label: hidden
+ settings:
+ trim_length: 80
+ url_only: false
+ url_plain: false
+ rel: ''
+ target: ''
+ third_party_settings: { }
+ type: link
+ region: content
+ links:
+ weight: 5
+ region: content
+ settings: { }
+ third_party_settings: { }
+hidden:
+ langcode: true
diff --git a/modules/mansimran/startups/config/install/core.entity_view_display.node.startups.teaser.yml b/modules/mansimran/startups/config/install/core.entity_view_display.node.startups.teaser.yml
new file mode 100644
index 0000000..5e33224
--- /dev/null
+++ b/modules/mansimran/startups/config/install/core.entity_view_display.node.startups.teaser.yml
@@ -0,0 +1,33 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - core.entity_view_mode.node.teaser
+ - field.field.node.startups.body
+ - node.type.startups
+ module:
+ - text
+ - user
+ enforced:
+ module:
+ - startups
+id: node.startups.teaser
+targetEntityType: node
+bundle: startups
+mode: teaser
+content:
+ body:
+ label: hidden
+ type: text_summary_or_trimmed
+ weight: 101
+ settings:
+ trim_length: 600
+ third_party_settings: { }
+ region: content
+ links:
+ weight: 100
+ settings: { }
+ third_party_settings: { }
+ region: content
+hidden:
+ langcode: true
diff --git a/modules/mansimran/startups/config/install/field.field.node.startups.body.yml b/modules/mansimran/startups/config/install/field.field.node.startups.body.yml
new file mode 100644
index 0000000..6a5487d
--- /dev/null
+++ b/modules/mansimran/startups/config/install/field.field.node.startups.body.yml
@@ -0,0 +1,24 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.body
+ - node.type.startups
+ module:
+ - text
+ enforced:
+ module:
+ - startups
+id: node.startups.body
+field_name: body
+entity_type: node
+bundle: startups
+label: Body
+description: "description about the startup\r\n\r\n"
+required: false
+translatable: true
+default_value: { }
+default_value_callback: ''
+settings:
+ display_summary: true
+field_type: text_with_summary
diff --git a/modules/mansimran/startups/config/install/field.field.node.startups.field_fac.yml b/modules/mansimran/startups/config/install/field.field.node.startups.field_fac.yml
new file mode 100644
index 0000000..6c61da9
--- /dev/null
+++ b/modules/mansimran/startups/config/install/field.field.node.startups.field_fac.yml
@@ -0,0 +1,25 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_fac
+ - node.type.startups
+ module:
+ - link
+ enforced:
+ module:
+ - startups
+id: node.startups.field_fac
+field_name: field_fac
+entity_type: node
+bundle: startups
+label: 'Facebook Link'
+description: 'Link to facebook page of startup'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ link_type: 17
+ title: 1
+field_type: link
diff --git a/modules/mansimran/startups/config/install/field.field.node.startups.field_startup_image.yml b/modules/mansimran/startups/config/install/field.field.node.startups.field_startup_image.yml
new file mode 100644
index 0000000..2caa6db
--- /dev/null
+++ b/modules/mansimran/startups/config/install/field.field.node.startups.field_startup_image.yml
@@ -0,0 +1,40 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_startup_image
+ - node.type.startups
+ module:
+ - image
+ enforced:
+ module:
+ - startups
+id: node.startups.field_startup_image
+field_name: field_startup_image
+entity_type: node
+bundle: startups
+label: 'startup image'
+description: 'Image of startup'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ file_directory: startups
+ file_extensions: 'png gif jpg jpeg'
+ max_filesize: ''
+ max_resolution: ''
+ min_resolution: ''
+ alt_field: true
+ alt_field_required: true
+ title_field: false
+ title_field_required: false
+ default_image:
+ uuid: ''
+ alt: ''
+ title: ''
+ width: null
+ height: null
+ handler: 'default:file'
+ handler_settings: { }
+field_type: image
diff --git a/modules/mansimran/startups/config/install/field.field.node.startups.field_twitter_link.yml b/modules/mansimran/startups/config/install/field.field.node.startups.field_twitter_link.yml
new file mode 100644
index 0000000..e061215
--- /dev/null
+++ b/modules/mansimran/startups/config/install/field.field.node.startups.field_twitter_link.yml
@@ -0,0 +1,25 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_twitter_link
+ - node.type.startups
+ module:
+ - link
+ enforced:
+ module:
+ - startups
+id: node.startups.field_twitter_link
+field_name: field_twitter_link
+entity_type: node
+bundle: startups
+label: 'Twitter link'
+description: 'Link to twitter page of startup'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ link_type: 17
+ title: 1
+field_type: link
diff --git a/modules/mansimran/startups/config/install/field.field.node.startups.field_website_link.yml b/modules/mansimran/startups/config/install/field.field.node.startups.field_website_link.yml
new file mode 100644
index 0000000..0642a80
--- /dev/null
+++ b/modules/mansimran/startups/config/install/field.field.node.startups.field_website_link.yml
@@ -0,0 +1,25 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_website_link
+ - node.type.startups
+ module:
+ - link
+ enforced:
+ module:
+ - startups
+id: node.startups.field_website_link
+field_name: field_website_link
+entity_type: node
+bundle: startups
+label: 'Website link'
+description: 'Link to startup website'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ link_type: 17
+ title: 1
+field_type: link
diff --git a/modules/mansimran/startups/config/install/field.storage.node.field_fac.yml b/modules/mansimran/startups/config/install/field.storage.node.field_fac.yml
new file mode 100644
index 0000000..11d144a
--- /dev/null
+++ b/modules/mansimran/startups/config/install/field.storage.node.field_fac.yml
@@ -0,0 +1,22 @@
+uuid: 7d236b24-5c49-4453-bd3a-1677efa27756
+langcode: en
+status: true
+dependencies:
+ module:
+ - link
+ - node
+ enforced:
+ module:
+ - startups
+id: node.field_fac
+field_name: field_fac
+entity_type: node
+type: link
+settings: { }
+module: link
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/mansimran/startups/config/install/field.storage.node.field_startup_image.yml b/modules/mansimran/startups/config/install/field.storage.node.field_startup_image.yml
new file mode 100644
index 0000000..63d4731
--- /dev/null
+++ b/modules/mansimran/startups/config/install/field.storage.node.field_startup_image.yml
@@ -0,0 +1,33 @@
+uuid: 93845d49-4e40-4b45-afd7-fe72de5fe49d
+langcode: en
+status: true
+dependencies:
+ module:
+ - file
+ - image
+ - node
+ enforced:
+ module:
+ - startups
+id: node.field_startup_image
+field_name: field_startup_image
+entity_type: node
+type: image
+settings:
+ uri_scheme: public
+ default_image:
+ uuid: ''
+ alt: ''
+ title: ''
+ width: null
+ height: null
+ target_type: file
+ display_field: false
+ display_default: false
+module: image
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/mansimran/startups/config/install/field.storage.node.field_twitter_link.yml b/modules/mansimran/startups/config/install/field.storage.node.field_twitter_link.yml
new file mode 100644
index 0000000..e19d298
--- /dev/null
+++ b/modules/mansimran/startups/config/install/field.storage.node.field_twitter_link.yml
@@ -0,0 +1,22 @@
+uuid: 37fe0a08-9f47-46b2-9345-153a73d56665
+langcode: en
+status: true
+dependencies:
+ module:
+ - link
+ - node
+ enforced:
+ module:
+ - startups
+id: node.field_twitter_link
+field_name: field_twitter_link
+entity_type: node
+type: link
+settings: { }
+module: link
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/mansimran/startups/config/install/field.storage.node.field_website_link.yml b/modules/mansimran/startups/config/install/field.storage.node.field_website_link.yml
new file mode 100644
index 0000000..6f17116
--- /dev/null
+++ b/modules/mansimran/startups/config/install/field.storage.node.field_website_link.yml
@@ -0,0 +1,22 @@
+uuid: 66e04bca-9f7d-43c0-a750-8512cd0dd1ba
+langcode: en
+status: true
+dependencies:
+ module:
+ - link
+ - node
+ enforced:
+ module:
+ - startups
+id: node.field_website_link
+field_name: field_website_link
+entity_type: node
+type: link
+settings: { }
+module: link
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/mansimran/startups/config/install/migrate_plus.migration.startups_1.yml b/modules/mansimran/startups/config/install/migrate_plus.migration.startups_1.yml
new file mode 100644
index 0000000..c90aa0f
--- /dev/null
+++ b/modules/mansimran/startups/config/install/migrate_plus.migration.startups_1.yml
@@ -0,0 +1,64 @@
+uuid: 428450d7-45f6-400c-b7e1-57b14e9d348d
+langcode: en
+id: startups_1
+status: true
+class: null
+field_plugin_method: null
+cck_plugin_method: null
+migration_tags:
+ - CSV
+migration_group: default
+label: 'startups_csv_import1'
+source:
+ plugin: csv
+ path: /home/mansimran/Desktop/mansimran1/startups1.csv
+ delimiter: ','
+ enclosure: '"'
+ header_row_count: 1
+ keys:
+ - id
+ constants:
+ file_source: /var/www/migrationdata/startups
+ file_dest: 'public://startups/'
+process:
+ type:
+ plugin: default_value
+ default_value: startups
+ source_path:
+ -
+ plugin: skip_on_empty
+ method: process
+ source: image
+ -
+ plugin: concat
+ delimiter: /
+ source:
+ - constants/file_source
+ - image
+ title: title
+ body/value: body
+ body/format:
+ plugin: default_value
+ default_value: basic_html
+ field_fac/uri: fb_link
+ field_fac/title:
+ plugin: default_value
+ default_value: 'Fb Link'
+ field_startup_image:
+ plugin: file_import
+ source: '@source_path'
+ destination: constants/file_dest
+ field_twitter_link/uri: twitter_link
+ field_twitter_link/title:
+ plugin: default_value
+ default_value: 'Twitter Link'
+ field_website_link/uri: website
+ field_website_link/title:
+ plugin: default_value
+ default_value: 'Startup website'
+destination:
+ plugin: 'entity:node'
+ bundle: startups
+migration_dependencies:
+ required: { }
+ optional: { }
\ No newline at end of file
diff --git a/modules/mansimran/startups/config/install/node.type.startups.yml b/modules/mansimran/startups/config/install/node.type.startups.yml
new file mode 100644
index 0000000..de62c03
--- /dev/null
+++ b/modules/mansimran/startups/config/install/node.type.startups.yml
@@ -0,0 +1,20 @@
+langcode: en
+status: true
+dependencies:
+ module:
+ - menu_ui
+ enforced:
+ module:
+ - startups
+third_party_settings:
+ menu_ui:
+ available_menus:
+ - main
+ parent: 'main:'
+name: startups
+type: startups
+description: 'A list of startups in campus'
+help: ''
+new_revision: true
+preview_mode: 1
+display_submitted: false
diff --git a/modules/mansimran/startups/src/Controller/startupsController.php b/modules/mansimran/startups/src/Controller/startupsController.php
new file mode 100644
index 0000000..a80cf11
--- /dev/null
+++ b/modules/mansimran/startups/src/Controller/startupsController.php
@@ -0,0 +1,25 @@
+ 'markup',
+ '#markup' => $this->t('Implement method: hello with parameter(s): $name'),
+ ];
+ }
+
+}
diff --git a/modules/mansimran/startups/startups.info.yml b/modules/mansimran/startups/startups.info.yml
new file mode 100644
index 0000000..96618d1
--- /dev/null
+++ b/modules/mansimran/startups/startups.info.yml
@@ -0,0 +1,13 @@
+name: 'startups'
+type: module
+description: 'startups content type'
+core: 8.x
+package: 'Custom'
+dependencies:
+ - drupal:node
+ - drupal:link
+ - drupal:file
+ - drupal:image
+ - drupal:text
+ - drupal:user
+ - drupal:menu_ui
diff --git a/modules/mansimran/startups/startups.install b/modules/mansimran/startups/startups.install
new file mode 100644
index 0000000..273a08b
--- /dev/null
+++ b/modules/mansimran/startups/startups.install
@@ -0,0 +1,27 @@
+
+getStorage('node');
+
+
+
+ // Query all entity.
+ $query = $queryFactory->get('node')
+// <-- replace event in below line with your content type machine name
+ ->condition('type', 'startups');
+ $nids = $query->execute();
+
+
+
+ // Delete entities.
+ if (!empty($nids)) {
+ $entities = $nodeStorage->loadMultiple($nids);
+ $nodeStorage->delete($entities);
+ }
+}
+
diff --git a/modules/mansimran/startups/startups.module b/modules/mansimran/startups/startups.module
new file mode 100644
index 0000000..b704942
--- /dev/null
+++ b/modules/mansimran/startups/startups.module
@@ -0,0 +1,35 @@
+' . t('About') . '';
+ $output .= '' . t('startups content type') . '
';
+ return $output;
+
+ default:
+ }
+}
+
+/**
+ * Implements hook_theme().
+ */
+function startups_theme() {
+ return [
+ 'startups' => [
+ 'render element' => 'children',
+ ],
+ ];
+}
diff --git a/modules/mansimran/startups/startups.routing.yml b/modules/mansimran/startups/startups.routing.yml
new file mode 100644
index 0000000..a1edf8f
--- /dev/null
+++ b/modules/mansimran/startups/startups.routing.yml
@@ -0,0 +1,8 @@
+
+startups.startups_controller_hello:
+ path: '/startups/hello/{name}'
+ defaults:
+ _controller: '\Drupal\startups\Controller\startupsController::hello'
+ _title: 'startupsController'
+ requirements:
+ _permission: 'access content'
diff --git a/modules/mansimran/startups/templates/startups.html.twig b/modules/mansimran/startups/templates/startups.html.twig
new file mode 100644
index 0000000..91e43c8
--- /dev/null
+++ b/modules/mansimran/startups/templates/startups.html.twig
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/modules/mansimran/startups/tests/src/Functional/LoadTest.php b/modules/mansimran/startups/tests/src/Functional/LoadTest.php
new file mode 100644
index 0000000..949df7a
--- /dev/null
+++ b/modules/mansimran/startups/tests/src/Functional/LoadTest.php
@@ -0,0 +1,46 @@
+user = $this->drupalCreateUser(['administer site configuration']);
+ $this->drupalLogin($this->user);
+ }
+
+ /**
+ * Tests that the home page loads with a 200 response.
+ */
+ public function testLoad() {
+ $this->drupalGet(Url::fromRoute(''));
+ $this->assertSession()->statusCodeEquals(200);
+ }
+
+}
diff --git a/modules/mansimran/student_clubs/composer.json b/modules/mansimran/student_clubs/composer.json
new file mode 100755
index 0000000..3c4d6b7
--- /dev/null
+++ b/modules/mansimran/student_clubs/composer.json
@@ -0,0 +1,14 @@
+{
+ "name": "drupal/student_clubs",
+ "type": "drupal-module",
+ "description": "My Awesome Module",
+ "keywords": ["Drupal"],
+ "license": "GPL-2.0+",
+ "homepage": "https://www.drupal.org/project/student_clubs",
+ "minimum-stability": "dev",
+ "support": {
+ "issues": "https://www.drupal.org/project/issues/student_clubs",
+ "source": "http://cgit.drupalcode.org/student_clubs"
+ },
+ "require": { }
+}
diff --git a/modules/mansimran/student_clubs/config/install/core.entity_form_display.node.club_and_chapter.default.yml b/modules/mansimran/student_clubs/config/install/core.entity_form_display.node.club_and_chapter.default.yml
new file mode 100755
index 0000000..e08e012
--- /dev/null
+++ b/modules/mansimran/student_clubs/config/install/core.entity_form_display.node.club_and_chapter.default.yml
@@ -0,0 +1,115 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.field.node.club_and_chapter.body
+ - field.field.node.club_and_chapter.field_facebook_link
+ - field.field.node.club_and_chapter.field_logo_of_organisation
+ - field.field.node.club_and_chapter.field_organisation_category
+ - image.style.thumbnail
+ - node.type.club_and_chapter
+ module:
+ - image
+ - link
+ - path
+ - text
+ enforced:
+ module:
+ - student_clubs
+id: node.club_and_chapter.default
+targetEntityType: node
+bundle: club_and_chapter
+mode: default
+content:
+ body:
+ type: text_textarea_with_summary
+ weight: 121
+ settings:
+ rows: 9
+ summary_rows: 3
+ placeholder: ''
+ third_party_settings: { }
+ region: content
+ created:
+ type: datetime_timestamp
+ weight: 10
+ region: content
+ settings: { }
+ third_party_settings: { }
+ field_facebook_link:
+ weight: 125
+ settings:
+ placeholder_url: ''
+ placeholder_title: ''
+ third_party_settings: { }
+ type: link_default
+ region: content
+ field_logo_of_organisation:
+ weight: 123
+ settings:
+ progress_indicator: throbber
+ preview_image_style: thumbnail
+ third_party_settings: { }
+ type: image_image
+ region: content
+ field_organisation_category:
+ weight: 127
+ settings:
+ match_operator: CONTAINS
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ type: entity_reference_autocomplete
+ region: content
+ langcode:
+ type: language_select
+ weight: 2
+ region: content
+ settings:
+ include_locked: true
+ third_party_settings: { }
+ path:
+ type: path
+ weight: 30
+ region: content
+ settings: { }
+ third_party_settings: { }
+ promote:
+ type: boolean_checkbox
+ settings:
+ display_label: true
+ weight: 15
+ region: content
+ third_party_settings: { }
+ status:
+ type: boolean_checkbox
+ settings:
+ display_label: true
+ weight: 120
+ region: content
+ third_party_settings: { }
+ sticky:
+ type: boolean_checkbox
+ settings:
+ display_label: true
+ weight: 16
+ region: content
+ third_party_settings: { }
+ title:
+ type: string_textfield
+ weight: -5
+ region: content
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ uid:
+ type: entity_reference_autocomplete
+ weight: 5
+ settings:
+ match_operator: CONTAINS
+ size: 60
+ placeholder: ''
+ region: content
+ third_party_settings: { }
+hidden: { }
diff --git a/modules/mansimran/student_clubs/config/install/core.entity_view_display.node.club_and_chapter.default.yml b/modules/mansimran/student_clubs/config/install/core.entity_view_display.node.club_and_chapter.default.yml
new file mode 100755
index 0000000..7cf416f
--- /dev/null
+++ b/modules/mansimran/student_clubs/config/install/core.entity_view_display.node.club_and_chapter.default.yml
@@ -0,0 +1,65 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.field.node.club_and_chapter.body
+ - field.field.node.club_and_chapter.field_facebook_link
+ - field.field.node.club_and_chapter.field_logo_of_organisation
+ - field.field.node.club_and_chapter.field_organisation_category
+ - node.type.club_and_chapter
+ module:
+ - image
+ - link
+ - text
+ - user
+ enforced:
+ module:
+ - student_clubs
+id: node.club_and_chapter.default
+targetEntityType: node
+bundle: club_and_chapter
+mode: default
+content:
+ body:
+ label: hidden
+ type: text_default
+ weight: 101
+ settings: { }
+ third_party_settings: { }
+ region: content
+ field_facebook_link:
+ weight: 105
+ label: hidden
+ settings:
+ trim_length: 80
+ url_only: false
+ url_plain: false
+ rel: ''
+ target: ''
+ third_party_settings: { }
+ type: link
+ region: content
+ field_logo_of_organisation:
+ weight: 103
+ label: hidden
+ settings:
+ image_style: ''
+ image_link: ''
+ third_party_settings: { }
+ type: image
+ region: content
+ field_organisation_category:
+ weight: 107
+ label: hidden
+ settings:
+ link: true
+ third_party_settings: { }
+ type: entity_reference_label
+ region: content
+ links:
+ weight: 100
+ region: content
+ settings: { }
+ third_party_settings: { }
+hidden:
+ langcode: true
diff --git a/modules/mansimran/student_clubs/config/install/core.entity_view_display.node.club_and_chapter.teaser.yml b/modules/mansimran/student_clubs/config/install/core.entity_view_display.node.club_and_chapter.teaser.yml
new file mode 100755
index 0000000..c9112c6
--- /dev/null
+++ b/modules/mansimran/student_clubs/config/install/core.entity_view_display.node.club_and_chapter.teaser.yml
@@ -0,0 +1,39 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - core.entity_view_mode.node.teaser
+ - field.field.node.club_and_chapter.body
+ - field.field.node.club_and_chapter.field_facebook_link
+ - field.field.node.club_and_chapter.field_logo_of_organisation
+ - field.field.node.club_and_chapter.field_organisation_category
+ - node.type.club_and_chapter
+ module:
+ - text
+ - user
+ enforced:
+ module:
+ - student_clubs
+id: node.club_and_chapter.teaser
+targetEntityType: node
+bundle: club_and_chapter
+mode: teaser
+content:
+ body:
+ label: hidden
+ type: text_summary_or_trimmed
+ weight: 100
+ settings:
+ trim_length: 600
+ third_party_settings: { }
+ region: content
+ links:
+ weight: 101
+ region: content
+ settings: { }
+ third_party_settings: { }
+hidden:
+ field_facebook_link: true
+ field_logo_of_organisation: true
+ field_organisation_category: true
+ langcode: true
diff --git a/modules/mansimran/student_clubs/config/install/field.field.node.club_and_chapter.body.yml b/modules/mansimran/student_clubs/config/install/field.field.node.club_and_chapter.body.yml
new file mode 100755
index 0000000..246a310
--- /dev/null
+++ b/modules/mansimran/student_clubs/config/install/field.field.node.club_and_chapter.body.yml
@@ -0,0 +1,24 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.body
+ - node.type.club_and_chapter
+ module:
+ - text
+ enforced:
+ module:
+ - student_clubs
+id: node.club_and_chapter.body
+field_name: body
+entity_type: node
+bundle: club_and_chapter
+label: Body
+description: ''
+required: false
+translatable: true
+default_value: { }
+default_value_callback: ''
+settings:
+ display_summary: true
+field_type: text_with_summary
diff --git a/modules/mansimran/student_clubs/config/install/field.field.node.club_and_chapter.field_facebook_link.yml b/modules/mansimran/student_clubs/config/install/field.field.node.club_and_chapter.field_facebook_link.yml
new file mode 100755
index 0000000..f2c9f9c
--- /dev/null
+++ b/modules/mansimran/student_clubs/config/install/field.field.node.club_and_chapter.field_facebook_link.yml
@@ -0,0 +1,25 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_facebook_link
+ - node.type.club_and_chapter
+ module:
+ - link
+ enforced:
+ module:
+ - student_clubs
+id: node.club_and_chapter.field_facebook_link
+field_name: field_facebook_link
+entity_type: node
+bundle: club_and_chapter
+label: 'Facebook Link'
+description: 'Link to Facebook page'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ link_type: 17
+ title: 1
+field_type: link
diff --git a/modules/mansimran/student_clubs/config/install/field.field.node.club_and_chapter.field_logo_of_organisation.yml b/modules/mansimran/student_clubs/config/install/field.field.node.club_and_chapter.field_logo_of_organisation.yml
new file mode 100755
index 0000000..0d04a2c
--- /dev/null
+++ b/modules/mansimran/student_clubs/config/install/field.field.node.club_and_chapter.field_logo_of_organisation.yml
@@ -0,0 +1,40 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_logo_of_organisation
+ - node.type.club_and_chapter
+ module:
+ - image
+ enforced:
+ module:
+ - student_clubs
+id: node.club_and_chapter.field_logo_of_organisation
+field_name: field_logo_of_organisation
+entity_type: node
+bundle: club_and_chapter
+label: 'logo of organisation'
+description: 'Logo of the organisation'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ file_directory: clubs
+ file_extensions: 'png gif jpg jpeg'
+ max_filesize: ''
+ max_resolution: ''
+ min_resolution: ''
+ alt_field: true
+ alt_field_required: true
+ title_field: false
+ title_field_required: false
+ default_image:
+ uuid: ''
+ alt: ''
+ title: ''
+ width: null
+ height: null
+ handler: 'default:file'
+ handler_settings: { }
+field_type: image
diff --git a/modules/mansimran/student_clubs/config/install/field.field.node.club_and_chapter.field_organisation_category.yml b/modules/mansimran/student_clubs/config/install/field.field.node.club_and_chapter.field_organisation_category.yml
new file mode 100755
index 0000000..5f2b3ac
--- /dev/null
+++ b/modules/mansimran/student_clubs/config/install/field.field.node.club_and_chapter.field_organisation_category.yml
@@ -0,0 +1,31 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_organisation_category
+ - node.type.club_and_chapter
+ - taxonomy.vocabulary.category_of_organisation
+ enforced:
+ module:
+ - student_clubs
+id: node.club_and_chapter.field_organisation_category
+field_name: field_organisation_category
+entity_type: node
+bundle: club_and_chapter
+label: 'organisation category'
+description: 'The category the organisation belongs to'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ handler: 'default:taxonomy_term'
+ handler_settings:
+ target_bundles:
+ category_of_organisation: category_of_organisation
+ sort:
+ field: name
+ direction: asc
+ auto_create: false
+ auto_create_bundle: ''
+field_type: entity_reference
diff --git a/modules/mansimran/student_clubs/config/install/field.storage.node.field_facebook_link.yml b/modules/mansimran/student_clubs/config/install/field.storage.node.field_facebook_link.yml
new file mode 100755
index 0000000..05130d9
--- /dev/null
+++ b/modules/mansimran/student_clubs/config/install/field.storage.node.field_facebook_link.yml
@@ -0,0 +1,22 @@
+uuid: 917eb7d1-49da-4380-9a0b-77420dde9291
+langcode: en
+status: true
+dependencies:
+ module:
+ - link
+ - node
+ enforced:
+ module:
+ - student_clubs
+id: node.field_facebook_link
+field_name: field_facebook_link
+entity_type: node
+type: link
+settings: { }
+module: link
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/mansimran/student_clubs/config/install/field.storage.node.field_logo_of_organisation.yml b/modules/mansimran/student_clubs/config/install/field.storage.node.field_logo_of_organisation.yml
new file mode 100755
index 0000000..544b5bf
--- /dev/null
+++ b/modules/mansimran/student_clubs/config/install/field.storage.node.field_logo_of_organisation.yml
@@ -0,0 +1,33 @@
+uuid: 27f5a0a1-f8e2-42ec-93e1-ee75b849a3ee
+langcode: en
+status: true
+dependencies:
+ module:
+ - file
+ - image
+ - node
+ enforced:
+ module:
+ - student_clubs
+id: node.field_logo_of_organisation
+field_name: field_logo_of_organisation
+entity_type: node
+type: image
+settings:
+ uri_scheme: public
+ default_image:
+ uuid: ''
+ alt: ''
+ title: ''
+ width: null
+ height: null
+ target_type: file
+ display_field: false
+ display_default: false
+module: image
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/mansimran/student_clubs/config/install/field.storage.node.field_organisation_category.yml b/modules/mansimran/student_clubs/config/install/field.storage.node.field_organisation_category.yml
new file mode 100755
index 0000000..3d57205
--- /dev/null
+++ b/modules/mansimran/student_clubs/config/install/field.storage.node.field_organisation_category.yml
@@ -0,0 +1,23 @@
+uuid: 5baf6269-cae5-4f3f-a820-4793dc32036e
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+ - taxonomy
+ enforced:
+ module:
+ - student_clubs
+id: node.field_organisation_category
+field_name: field_organisation_category
+entity_type: node
+type: entity_reference
+settings:
+ target_type: taxonomy_term
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/mansimran/student_clubs/config/install/migrate_plus.migration.clubs_1.yml b/modules/mansimran/student_clubs/config/install/migrate_plus.migration.clubs_1.yml
new file mode 100644
index 0000000..09e0c21
--- /dev/null
+++ b/modules/mansimran/student_clubs/config/install/migrate_plus.migration.clubs_1.yml
@@ -0,0 +1,61 @@
+uuid: 9a260262-706e-4344-9798-3c4e4f0ef0c4
+langcode: en
+id: clubs_1
+status: true
+class: null
+field_plugin_method: null
+cck_plugin_method: null
+migration_tags:
+ - CSV
+migration_group: default
+label: 'clubs_csv_import1'
+source:
+ plugin: csv
+ path: /home/mansimran/Desktop/mansimran1/clubs1.csv
+ delimiter: ','
+ enclosure: '"'
+ header_row_count: 1
+ keys:
+ - id
+ constants:
+ file_source: /var/www/migrationdata/clubs
+ file_dest: 'public://clubs/'
+process:
+ type:
+ plugin: default_value
+ default_value: club_and_chapter
+ source_path:
+ -
+ plugin: skip_on_empty
+ method: process
+ source: logo
+ -
+ plugin: concat
+ delimiter: /
+ source:
+ - constants/file_source
+ - logo
+ title: title
+ body/value: body
+ body/format:
+ plugin: default_value
+ default_value: basic_html
+ field_logo_of_organisation:
+ plugin: file_import
+ source: '@source_path'
+ destination: constants/file_dest
+ field_facebook_link/uri: fb_link
+ field_facebook_link/title:
+ plugin: default_value
+ default_value: 'Fb Link'
+ field_organisation_category:
+ plugin: entity_lookup
+ entity_type: taxonomy_term
+ bundle: category_of_organisation
+ source: organisation_category
+destination:
+ plugin: 'entity:node'
+ bundle: club_and_chapter
+migration_dependencies:
+ required: { }
+ optional: { }
\ No newline at end of file
diff --git a/modules/mansimran/student_clubs/config/install/node.type.club_and_chapter.yml b/modules/mansimran/student_clubs/config/install/node.type.club_and_chapter.yml
new file mode 100755
index 0000000..043bbe0
--- /dev/null
+++ b/modules/mansimran/student_clubs/config/install/node.type.club_and_chapter.yml
@@ -0,0 +1,20 @@
+langcode: en
+status: true
+dependencies:
+ module:
+ - menu_ui
+ enforced:
+ module:
+ - student_clubs
+third_party_settings:
+ menu_ui:
+ available_menus:
+ - main
+ parent: 'main:'
+name: 'Student Clubs'
+type: club_and_chapter
+description: 'Clubs in VIT'
+help: ''
+new_revision: true
+preview_mode: 1
+display_submitted: false
diff --git a/modules/mansimran/student_clubs/student_clubs.info.yml b/modules/mansimran/student_clubs/student_clubs.info.yml
new file mode 100755
index 0000000..651ed7d
--- /dev/null
+++ b/modules/mansimran/student_clubs/student_clubs.info.yml
@@ -0,0 +1,16 @@
+name: 'Student Clubs'
+type: module
+description: 'My Awesome Module'
+core: 8.x
+package: 'Custom'
+dependencies:
+ - drupal:node
+ - drupal:menu_ui
+ - drupal:taxonomy
+ - drupal:file
+ - drupal:image
+ - drupal:link
+ - drupal:text
+ - drupal:user
+ - drupal:path
+
diff --git a/modules/mansimran/student_clubs/student_clubs.module b/modules/mansimran/student_clubs/student_clubs.module
new file mode 100755
index 0000000..54b221f
--- /dev/null
+++ b/modules/mansimran/student_clubs/student_clubs.module
@@ -0,0 +1,35 @@
+' . t('About') . '';
+ $output .= '' . t('My Awesome Module') . '
';
+ return $output;
+
+ default:
+ }
+}
+
+/**
+ * Implements hook_theme().
+ */
+function student_clubs_theme() {
+ return [
+ 'student_clubs' => [
+ 'render element' => 'children',
+ ],
+ ];
+}
diff --git a/modules/mansimran/student_clubs/templates/student-clubs.html.twig b/modules/mansimran/student_clubs/templates/student-clubs.html.twig
new file mode 100755
index 0000000..91e43c8
--- /dev/null
+++ b/modules/mansimran/student_clubs/templates/student-clubs.html.twig
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/modules/mansimran/student_clubs/tests/src/Functional/LoadTest.php b/modules/mansimran/student_clubs/tests/src/Functional/LoadTest.php
new file mode 100755
index 0000000..2d4cfeb
--- /dev/null
+++ b/modules/mansimran/student_clubs/tests/src/Functional/LoadTest.php
@@ -0,0 +1,46 @@
+user = $this->drupalCreateUser(['administer site configuration']);
+ $this->drupalLogin($this->user);
+ }
+
+ /**
+ * Tests that the home page loads with a 200 response.
+ */
+ public function testLoad() {
+ $this->drupalGet(Url::fromRoute(''));
+ $this->assertSession()->statusCodeEquals(200);
+ }
+
+}
diff --git a/modules/mansimran/testimonials/composer.json b/modules/mansimran/testimonials/composer.json
new file mode 100644
index 0000000..a1f333e
--- /dev/null
+++ b/modules/mansimran/testimonials/composer.json
@@ -0,0 +1,14 @@
+{
+ "name": "drupal/testimonials",
+ "type": "drupal-module",
+ "description": "importing testimonials content type",
+ "keywords": ["Drupal"],
+ "license": "GPL-2.0+",
+ "homepage": "https://www.drupal.org/project/testimonials",
+ "minimum-stability": "dev",
+ "support": {
+ "issues": "https://www.drupal.org/project/issues/testimonials",
+ "source": "http://cgit.drupalcode.org/testimonials"
+ },
+ "require": { }
+}
diff --git a/modules/mansimran/testimonials/config/install/core.entity_form_display.node.testimonials.default.yml b/modules/mansimran/testimonials/config/install/core.entity_form_display.node.testimonials.default.yml
new file mode 100644
index 0000000..d8d23ef
--- /dev/null
+++ b/modules/mansimran/testimonials/config/install/core.entity_form_display.node.testimonials.default.yml
@@ -0,0 +1,115 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.field.node.testimonials.body
+ - field.field.node.testimonials.field_country_
+ - field.field.node.testimonials.field_program_
+ - field.field.node.testimonials.field_student_image
+ - image.style.thumbnail
+ - node.type.testimonials
+ module:
+ - image
+ - path
+ - text
+ enforced:
+ module:
+ - testimonials
+id: node.testimonials.default
+targetEntityType: node
+bundle: testimonials
+mode: default
+content:
+ body:
+ type: text_textarea_with_summary
+ weight: 121
+ settings:
+ rows: 9
+ summary_rows: 3
+ placeholder: ''
+ third_party_settings: { }
+ region: content
+ created:
+ type: datetime_timestamp
+ weight: 10
+ region: content
+ settings: { }
+ third_party_settings: { }
+ field_country_:
+ weight: 124
+ settings:
+ match_operator: CONTAINS
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ type: entity_reference_autocomplete
+ region: content
+ field_program_:
+ weight: 123
+ settings:
+ match_operator: CONTAINS
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ type: entity_reference_autocomplete
+ region: content
+ field_student_image:
+ weight: 122
+ settings:
+ progress_indicator: throbber
+ preview_image_style: thumbnail
+ third_party_settings: { }
+ type: image_image
+ region: content
+ langcode:
+ type: language_select
+ weight: 2
+ region: content
+ settings:
+ include_locked: true
+ third_party_settings: { }
+ path:
+ type: path
+ weight: 30
+ region: content
+ settings: { }
+ third_party_settings: { }
+ promote:
+ type: boolean_checkbox
+ settings:
+ display_label: true
+ weight: 15
+ region: content
+ third_party_settings: { }
+ status:
+ type: boolean_checkbox
+ settings:
+ display_label: true
+ weight: 120
+ region: content
+ third_party_settings: { }
+ sticky:
+ type: boolean_checkbox
+ settings:
+ display_label: true
+ weight: 16
+ region: content
+ third_party_settings: { }
+ title:
+ type: string_textfield
+ weight: -5
+ region: content
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ uid:
+ type: entity_reference_autocomplete
+ weight: 5
+ settings:
+ match_operator: CONTAINS
+ size: 60
+ placeholder: ''
+ region: content
+ third_party_settings: { }
+hidden: { }
diff --git a/modules/mansimran/testimonials/config/install/core.entity_view_display.node.testimonials.default.yml b/modules/mansimran/testimonials/config/install/core.entity_view_display.node.testimonials.default.yml
new file mode 100644
index 0000000..ad817dd
--- /dev/null
+++ b/modules/mansimran/testimonials/config/install/core.entity_view_display.node.testimonials.default.yml
@@ -0,0 +1,60 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.field.node.testimonials.body
+ - field.field.node.testimonials.field_country_
+ - field.field.node.testimonials.field_program_
+ - field.field.node.testimonials.field_student_image
+ - node.type.testimonials
+ module:
+ - image
+ - text
+ - user
+ enforced:
+ module:
+ - testimonials
+id: node.testimonials.default
+targetEntityType: node
+bundle: testimonials
+mode: default
+content:
+ body:
+ label: hidden
+ type: text_default
+ weight: 102
+ settings: { }
+ third_party_settings: { }
+ region: content
+ field_country_:
+ weight: 103
+ label: above
+ settings:
+ link: true
+ third_party_settings: { }
+ type: entity_reference_label
+ region: content
+ field_program_:
+ weight: 104
+ label: above
+ settings:
+ link: true
+ third_party_settings: { }
+ type: entity_reference_label
+ region: content
+ field_student_image:
+ weight: 101
+ label: hidden
+ settings:
+ image_style: ''
+ image_link: ''
+ third_party_settings: { }
+ type: image
+ region: content
+ links:
+ weight: 100
+ region: content
+ settings: { }
+ third_party_settings: { }
+hidden:
+ langcode: true
diff --git a/modules/mansimran/testimonials/config/install/core.entity_view_display.node.testimonials.teaser.yml b/modules/mansimran/testimonials/config/install/core.entity_view_display.node.testimonials.teaser.yml
new file mode 100644
index 0000000..23307c3
--- /dev/null
+++ b/modules/mansimran/testimonials/config/install/core.entity_view_display.node.testimonials.teaser.yml
@@ -0,0 +1,39 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - core.entity_view_mode.node.teaser
+ - field.field.node.testimonials.body
+ - field.field.node.testimonials.field_country_
+ - field.field.node.testimonials.field_program_
+ - field.field.node.testimonials.field_student_image
+ - node.type.testimonials
+ module:
+ - text
+ - user
+ enforced:
+ module:
+ - testimonials
+id: node.testimonials.teaser
+targetEntityType: node
+bundle: testimonials
+mode: teaser
+content:
+ body:
+ label: hidden
+ type: text_summary_or_trimmed
+ weight: 100
+ settings:
+ trim_length: 600
+ third_party_settings: { }
+ region: content
+ links:
+ weight: 101
+ region: content
+ settings: { }
+ third_party_settings: { }
+hidden:
+ field_country_: true
+ field_program_: true
+ field_student_image: true
+ langcode: true
diff --git a/modules/mansimran/testimonials/config/install/field.field.node.testimonials.body.yml b/modules/mansimran/testimonials/config/install/field.field.node.testimonials.body.yml
new file mode 100644
index 0000000..db74d78
--- /dev/null
+++ b/modules/mansimran/testimonials/config/install/field.field.node.testimonials.body.yml
@@ -0,0 +1,24 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.body
+ - node.type.testimonials
+ module:
+ - text
+ enforced:
+ module:
+ - testimonials
+id: node.testimonials.body
+field_name: body
+entity_type: node
+bundle: testimonials
+label: Body
+description: 'Description of testimonial given by the student '
+required: false
+translatable: true
+default_value: { }
+default_value_callback: ''
+settings:
+ display_summary: true
+field_type: text_with_summary
diff --git a/modules/mansimran/testimonials/config/install/field.field.node.testimonials.field_country_.yml b/modules/mansimran/testimonials/config/install/field.field.node.testimonials.field_country_.yml
new file mode 100644
index 0000000..afc3421
--- /dev/null
+++ b/modules/mansimran/testimonials/config/install/field.field.node.testimonials.field_country_.yml
@@ -0,0 +1,31 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_country_
+ - node.type.testimonials
+ - taxonomy.vocabulary.continent
+ enforced:
+ module:
+ - testimonials
+id: node.testimonials.field_country_
+field_name: field_country_
+entity_type: node
+bundle: testimonials
+label: 'country '
+description: 'Country from where the student originates from '
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ handler: 'default:taxonomy_term'
+ handler_settings:
+ target_bundles:
+ continent: continent
+ sort:
+ field: name
+ direction: asc
+ auto_create: false
+ auto_create_bundle: ''
+field_type: entity_reference
diff --git a/modules/mansimran/testimonials/config/install/field.field.node.testimonials.field_program_.yml b/modules/mansimran/testimonials/config/install/field.field.node.testimonials.field_program_.yml
new file mode 100644
index 0000000..b81de70
--- /dev/null
+++ b/modules/mansimran/testimonials/config/install/field.field.node.testimonials.field_program_.yml
@@ -0,0 +1,31 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_program_
+ - node.type.testimonials
+ - taxonomy.vocabulary.program_pursuing_
+ enforced:
+ module:
+ - testimonials
+id: node.testimonials.field_program_
+field_name: field_program_
+entity_type: node
+bundle: testimonials
+label: 'Program '
+description: 'Gives information about the program he/she has completed or is pursuing'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ handler: 'default:taxonomy_term'
+ handler_settings:
+ target_bundles:
+ program_pursuing_: program_pursuing_
+ sort:
+ field: name
+ direction: asc
+ auto_create: false
+ auto_create_bundle: ''
+field_type: entity_reference
diff --git a/modules/mansimran/testimonials/config/install/field.field.node.testimonials.field_student_image.yml b/modules/mansimran/testimonials/config/install/field.field.node.testimonials.field_student_image.yml
new file mode 100644
index 0000000..ff85c59
--- /dev/null
+++ b/modules/mansimran/testimonials/config/install/field.field.node.testimonials.field_student_image.yml
@@ -0,0 +1,40 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_student_image
+ - node.type.testimonials
+ module:
+ - image
+ enforced:
+ module:
+ - testimonials
+id: node.testimonials.field_student_image
+field_name: field_student_image
+entity_type: node
+bundle: testimonials
+label: 'Student Image'
+description: 'Image of the student whose Testimonial is provided'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ file_directory: testimonial
+ file_extensions: 'png gif jpg jpeg'
+ max_filesize: ''
+ max_resolution: ''
+ min_resolution: ''
+ alt_field: true
+ alt_field_required: true
+ title_field: false
+ title_field_required: false
+ default_image:
+ uuid: ''
+ alt: ''
+ title: ''
+ width: null
+ height: null
+ handler: 'default:file'
+ handler_settings: { }
+field_type: image
diff --git a/modules/mansimran/testimonials/config/install/field.storage.node.field_country_.yml b/modules/mansimran/testimonials/config/install/field.storage.node.field_country_.yml
new file mode 100644
index 0000000..3dcf861
--- /dev/null
+++ b/modules/mansimran/testimonials/config/install/field.storage.node.field_country_.yml
@@ -0,0 +1,23 @@
+uuid: 26147ff6-1fae-4d52-9ec5-ae8de3abc6d3
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+ - taxonomy
+ enforced:
+ module:
+ - testimonials
+id: node.field_country_
+field_name: field_country_
+entity_type: node
+type: entity_reference
+settings:
+ target_type: taxonomy_term
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/mansimran/testimonials/config/install/field.storage.node.field_program_.yml b/modules/mansimran/testimonials/config/install/field.storage.node.field_program_.yml
new file mode 100644
index 0000000..1f64f1b
--- /dev/null
+++ b/modules/mansimran/testimonials/config/install/field.storage.node.field_program_.yml
@@ -0,0 +1,23 @@
+uuid: 4e7598dc-e712-44a3-ba6c-c974f9e4cbef
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+ - taxonomy
+ enforced:
+ module:
+ - testimonials
+id: node.field_program_
+field_name: field_program_
+entity_type: node
+type: entity_reference
+settings:
+ target_type: taxonomy_term
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/mansimran/testimonials/config/install/field.storage.node.field_student_image.yml b/modules/mansimran/testimonials/config/install/field.storage.node.field_student_image.yml
new file mode 100644
index 0000000..c60a819
--- /dev/null
+++ b/modules/mansimran/testimonials/config/install/field.storage.node.field_student_image.yml
@@ -0,0 +1,33 @@
+uuid: 207192cd-24c9-4e00-a74b-0acb1e96ad4f
+langcode: en
+status: true
+dependencies:
+ module:
+ - file
+ - image
+ - node
+ enforced:
+ module:
+ - testimonials
+id: node.field_student_image
+field_name: field_student_image
+entity_type: node
+type: image
+settings:
+ uri_scheme: public
+ default_image:
+ uuid: ''
+ alt: ''
+ title: ''
+ width: null
+ height: null
+ target_type: file
+ display_field: false
+ display_default: false
+module: image
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/mansimran/testimonials/config/install/migrate_plus.migration.testimonial_2.yml b/modules/mansimran/testimonials/config/install/migrate_plus.migration.testimonial_2.yml
new file mode 100644
index 0000000..8e509ba
--- /dev/null
+++ b/modules/mansimran/testimonials/config/install/migrate_plus.migration.testimonial_2.yml
@@ -0,0 +1,63 @@
+uuid: 0b678513-347b-4773-9731-1091e135dbda
+langcode: en
+status: true
+id: testimonial_2
+class: null
+field_plugin_method: null
+cck_plugin_method: null
+migration_tags:
+ - CSV
+migration_group: default
+label: testimonial_csv_import2
+source:
+ plugin: csv
+ path: /var/www/Testimonials/testimonial_sample.csv
+ delimiter: ','
+ enclosure: '"'
+ header_row_count: 1
+ keys:
+ - id
+ constants:
+ file_source: /var/www/migrationdata/testimonials
+ file_dest: 'public://testimonials/'
+process:
+ type:
+ plugin: default_value
+ default_value: testimonials
+ source_path:
+ -
+ plugin: skip_on_empty
+ method: process
+ source: photo
+ -
+ plugin: concat
+ delimiter: /
+ source:
+ - constants/file_source
+ - photo
+ title: title
+ body/value: body
+ body/format:
+ plugin: default_value
+ default_value: basic_html
+ field_student_image:
+ plugin: file_import
+ source: '@source_path'
+ destination: constants/file_dest
+ field_program_:
+ plugin: entity_lookup
+ entity_type: taxonomy_term
+ bundle: continent
+ source: country
+ field_country_:
+ plugin: entity_lookup
+ entity_type: taxonomy_term
+ bundle: program_pursuing_
+ source: program
+destination:
+ plugin: 'entity:node'
+ bundle: testimonials
+migration_dependencies:
+ required: { }
+ optional: { }
+
diff --git a/modules/mansimran/testimonials/config/install/node.type.testimonials.yml b/modules/mansimran/testimonials/config/install/node.type.testimonials.yml
new file mode 100644
index 0000000..daf5719
--- /dev/null
+++ b/modules/mansimran/testimonials/config/install/node.type.testimonials.yml
@@ -0,0 +1,20 @@
+langcode: en
+status: true
+dependencies:
+ module:
+ - menu_ui
+ enforced:
+ module:
+ - testimonials
+third_party_settings:
+ menu_ui:
+ available_menus:
+ - main
+ parent: 'main:'
+name: Testimonials
+type: testimonials
+description: 'This page will display the testimonial content of vit of various students'
+help: ''
+new_revision: true
+preview_mode: 1
+display_submitted: false
diff --git a/modules/mansimran/testimonials/config/install/taxonomy.vocabulary.program_pursuing_.yml b/modules/mansimran/testimonials/config/install/taxonomy.vocabulary.program_pursuing_.yml
new file mode 100644
index 0000000..65db2f8
--- /dev/null
+++ b/modules/mansimran/testimonials/config/install/taxonomy.vocabulary.program_pursuing_.yml
@@ -0,0 +1,12 @@
+uuid: 69a8ee92-8cfc-42b5-a695-c10a1586d295
+langcode: en
+status: true
+dependencies:
+ enforced:
+ module:
+ - testimonials
+name: 'Program pursuing/completed'
+vid: program_pursuing_
+description: 'This field gives informtion of the program he is pursuing in VIT'
+hierarchy: 0
+weight: 0
diff --git a/modules/mansimran/testimonials/templates/testimonials.html.twig b/modules/mansimran/testimonials/templates/testimonials.html.twig
new file mode 100644
index 0000000..91e43c8
--- /dev/null
+++ b/modules/mansimran/testimonials/templates/testimonials.html.twig
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/modules/mansimran/testimonials/testimonials.info.yml b/modules/mansimran/testimonials/testimonials.info.yml
new file mode 100644
index 0000000..61bf508
--- /dev/null
+++ b/modules/mansimran/testimonials/testimonials.info.yml
@@ -0,0 +1,14 @@
+name: 'testimonials'
+type: module
+description: 'importing testimonials content type'
+core: 8.x
+package: 'Custom'
+dependencies:
+ - drupal:node
+ - drupal:text
+ - drupal:user
+ - drupal:file
+ - drupal:menu_ui
+ - drupal:taxonomy
+ - drupal:image
+ - drupal:path
\ No newline at end of file
diff --git a/modules/mansimran/testimonials/testimonials.install b/modules/mansimran/testimonials/testimonials.install
new file mode 100644
index 0000000..1a7482f
--- /dev/null
+++ b/modules/mansimran/testimonials/testimonials.install
@@ -0,0 +1,27 @@
+
+getStorage('node');
+
+
+
+ // Query all entity.
+ $query = $queryFactory->get('node')
+// <-- replace event in below line with your content type machine name
+ ->condition('type', 'testimonials');
+ $nids = $query->execute();
+
+
+
+ // Delete entities.
+ if (!empty($nids)) {
+ $entities = $nodeStorage->loadMultiple($nids);
+ $nodeStorage->delete($entities);
+ }
+}
+
diff --git a/modules/mansimran/testimonials/testimonials.module b/modules/mansimran/testimonials/testimonials.module
new file mode 100644
index 0000000..fd3e3d1
--- /dev/null
+++ b/modules/mansimran/testimonials/testimonials.module
@@ -0,0 +1,35 @@
+' . t('About') . '';
+ $output .= '' . t('importing testimonials content type') . '
';
+ return $output;
+
+ default:
+ }
+}
+
+/**
+ * Implements hook_theme().
+ */
+function testimonials_theme() {
+ return [
+ 'testimonials' => [
+ 'render element' => 'children',
+ ],
+ ];
+}
diff --git a/modules/mansimran/testimonials/tests/src/Functional/LoadTest.php b/modules/mansimran/testimonials/tests/src/Functional/LoadTest.php
new file mode 100644
index 0000000..6adde24
--- /dev/null
+++ b/modules/mansimran/testimonials/tests/src/Functional/LoadTest.php
@@ -0,0 +1,46 @@
+user = $this->drupalCreateUser(['administer site configuration']);
+ $this->drupalLogin($this->user);
+ }
+
+ /**
+ * Tests that the home page loads with a 200 response.
+ */
+ public function testLoad() {
+ $this->drupalGet(Url::fromRoute(''));
+ $this->assertSession()->statusCodeEquals(200);
+ }
+
+}
--
cgit
From 9559627382612bd2c8ed1df7f590d510a9bdae99 Mon Sep 17 00:00:00 2001
From: Mansimran7
Date: Tue, 2 Jul 2019 16:35:03 +0530
Subject: added all the .install files and views yml files
---
.../install/views.view.academic_research.yml | 223 ++++++++++++++
.../administrative_offices.info.yml | 9 +
...display.node.administrative_offices.default.yml | 3 +
.../paragraphs.paragraphs_type.office_details.yml | 5 +-
.../install/views.view.administrative_offices.yml | 298 +++++++++++++++++++
modules/mansimran/chapters/chapters.install | 27 ++
.../config/install/views.view.student_chapters.yml | 192 ++++++++++++
.../fest/config/install/views.view.fests.yml | 192 ++++++++++++
modules/mansimran/fest/fest.install | 27 ++
.../config/install/views.view.itp.yml | 198 +++++++++++++
.../config/install/views.view.programs_offered.yml | 192 ++++++++++++
modules/mansimran/programs/programs.install | 27 ++
.../config/install/views.view.research_center.yml | 214 ++++++++++++++
.../research_centers/research_centers.install | 27 ++
.../config/install/views.view.sae_teams.yml | 207 +++++++++++++
.../config/install/views.view.startups.yml | 193 ++++++++++++
.../install/migrate_plus.migration.clubs_1.yml | 2 +-
.../config/install/views.view.student_clubs.yml | 328 +++++++++++++++++++++
.../mansimran/student_clubs/student_clubs.install | 27 ++
.../install/views.view.student_testimonials.yml | 193 ++++++++++++
20 files changed, 2582 insertions(+), 2 deletions(-)
create mode 100644 modules/mansimran/academic_research/config/install/views.view.academic_research.yml
create mode 100644 modules/mansimran/administrative_offices/config/install/views.view.administrative_offices.yml
create mode 100644 modules/mansimran/chapters/chapters.install
create mode 100644 modules/mansimran/chapters/config/install/views.view.student_chapters.yml
create mode 100644 modules/mansimran/fest/config/install/views.view.fests.yml
create mode 100644 modules/mansimran/fest/fest.install
create mode 100644 modules/mansimran/international_transfer_program/config/install/views.view.itp.yml
create mode 100644 modules/mansimran/programs/config/install/views.view.programs_offered.yml
create mode 100644 modules/mansimran/programs/programs.install
create mode 100644 modules/mansimran/research_centers/config/install/views.view.research_center.yml
create mode 100644 modules/mansimran/research_centers/research_centers.install
create mode 100644 modules/mansimran/sae_teams/config/install/views.view.sae_teams.yml
create mode 100644 modules/mansimran/startups/config/install/views.view.startups.yml
create mode 100644 modules/mansimran/student_clubs/config/install/views.view.student_clubs.yml
create mode 100644 modules/mansimran/student_clubs/student_clubs.install
create mode 100644 modules/mansimran/testimonials/config/install/views.view.student_testimonials.yml
(limited to 'modules/mansimran')
diff --git a/modules/mansimran/academic_research/config/install/views.view.academic_research.yml b/modules/mansimran/academic_research/config/install/views.view.academic_research.yml
new file mode 100644
index 0000000..d80776c
--- /dev/null
+++ b/modules/mansimran/academic_research/config/install/views.view.academic_research.yml
@@ -0,0 +1,223 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - node.type.academic_research_
+ module:
+ - node
+ - user
+ enforced:
+ module:
+ - administrative_offices
+id: academic_research
+label: 'Academic Research'
+module: views
+description: 'Research activities in VIT'
+tag: ''
+base_table: node_field_data
+base_field: nid
+core: 8.x
+display:
+ default:
+ display_plugin: default
+ id: default
+ display_title: Master
+ position: 0
+ display_options:
+ access:
+ type: perm
+ options:
+ perm: 'access content'
+ cache:
+ type: tag
+ options: { }
+ query:
+ type: views_query
+ options:
+ disable_sql_rewrite: false
+ distinct: false
+ replica: false
+ query_comment: ''
+ query_tags: { }
+ exposed_form:
+ type: basic
+ options:
+ submit_button: Apply
+ reset_button: false
+ reset_button_label: Reset
+ exposed_sorts_label: 'Sort by'
+ expose_sort_order: true
+ sort_asc_label: Asc
+ sort_desc_label: Desc
+ pager:
+ type: mini
+ options:
+ items_per_page: 8
+ offset: 0
+ id: 0
+ total_pages: null
+ tags:
+ previous: ‹‹
+ next: ››
+ expose:
+ items_per_page: false
+ items_per_page_label: 'Items per page'
+ items_per_page_options: '5, 10, 25, 50'
+ items_per_page_options_all: false
+ items_per_page_options_all_label: '- All -'
+ offset: false
+ offset_label: Offset
+ style:
+ type: default
+ options:
+ grouping: { }
+ row_class: ''
+ default_row_class: true
+ row:
+ type: fields
+ options:
+ default_field_elements: true
+ inline: { }
+ separator: ''
+ hide_empty: false
+ fields:
+ title:
+ id: title
+ table: node_field_data
+ field: title
+ entity_type: node
+ entity_field: title
+ label: ''
+ alter:
+ alter_text: false
+ make_link: false
+ absolute: false
+ trim: false
+ word_boundary: false
+ ellipsis: false
+ strip_tags: false
+ html: false
+ hide_empty: false
+ empty_zero: false
+ settings:
+ link_to_entity: true
+ plugin_id: field
+ relationship: none
+ group_type: group
+ admin_label: ''
+ exclude: false
+ element_type: ''
+ element_class: ''
+ element_label_type: ''
+ element_label_class: ''
+ element_label_colon: true
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_alter_empty: true
+ click_sort_column: value
+ type: string
+ group_column: value
+ group_columns: { }
+ group_rows: true
+ delta_limit: 0
+ delta_offset: 0
+ delta_reversed: false
+ delta_first_last: false
+ multi_type: separator
+ separator: ', '
+ field_api_classes: false
+ filters:
+ status:
+ value: '1'
+ table: node_field_data
+ field: status
+ plugin_id: boolean
+ entity_type: node
+ entity_field: status
+ id: status
+ expose:
+ operator: ''
+ group: 1
+ type:
+ id: type
+ table: node_field_data
+ field: type
+ value:
+ academic_research_: academic_research_
+ entity_type: node
+ entity_field: type
+ plugin_id: bundle
+ sorts:
+ created:
+ id: created
+ table: node_field_data
+ field: created
+ order: DESC
+ entity_type: node
+ entity_field: created
+ plugin_id: date
+ relationship: none
+ group_type: group
+ admin_label: ''
+ exposed: false
+ expose:
+ label: ''
+ granularity: second
+ title: 'Academic Research'
+ header:
+ area_text_custom:
+ id: area_text_custom
+ table: views
+ field: area_text_custom
+ relationship: none
+ group_type: group
+ admin_label: ''
+ empty: false
+ tokenize: false
+ content: " VIT is a premier institute not only because of its excellent academic background but also because of its strong inclination towards research and development of innovative technologies.\r\n\r\nBeing placed 3rd among the top 30 research-oriented institutes speaks volumes about how VIT has managed to achieve a lot in a short span of time. Not only that but it has also secured sponsorship for 50 research projects and offers consultancy services worth more than Rs. 2.2 million.\r\nResearch Area"
+ plugin_id: text_custom
+ area_text_custom_1:
+ id: area_text_custom_1
+ table: views
+ field: area_text_custom
+ relationship: none
+ group_type: group
+ admin_label: ''
+ empty: false
+ tokenize: false
+ content: " VIT is a premier institute not only because of its excellent academic background but also because of its strong inclination towards research and development of innovative technologies.\r\n\r\nBeing placed 3rd among the top 30 research-oriented institutes speaks volumes about how VIT has managed to achieve a lot in a short span of time. Not only that but it has also secured sponsorship for 50 research projects and offers consultancy services worth more than Rs. 2.2 million. "
+ plugin_id: text_custom
+ footer: { }
+ empty: { }
+ relationships: { }
+ arguments: { }
+ display_extenders: { }
+ cache_metadata:
+ max-age: -1
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - url.query_args
+ - 'user.node_grants:view'
+ - user.permissions
+ tags: { }
+ page_1:
+ display_plugin: page
+ id: page_1
+ display_title: Page
+ position: 1
+ display_options:
+ display_extenders: { }
+ path: academic-research
+ cache_metadata:
+ max-age: -1
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - url.query_args
+ - 'user.node_grants:view'
+ - user.permissions
+ tags: { }
+
diff --git a/modules/mansimran/administrative_offices/administrative_offices.info.yml b/modules/mansimran/administrative_offices/administrative_offices.info.yml
index 9a8f105..6ecbeec 100644
--- a/modules/mansimran/administrative_offices/administrative_offices.info.yml
+++ b/modules/mansimran/administrative_offices/administrative_offices.info.yml
@@ -3,3 +3,12 @@ type: module
description: 'Administrative offices content type'
core: 8.x
package: 'Custom'
+dependencies:
+ - drupal:paragraphs
+ - drupal:path
+ - drupal:text
+ - drupal:user
+ - drupal:entity_reference_revisions
+ - drupal:node
+ - drupal:menu_ui
+
diff --git a/modules/mansimran/administrative_offices/config/install/core.entity_form_display.node.administrative_offices.default.yml b/modules/mansimran/administrative_offices/config/install/core.entity_form_display.node.administrative_offices.default.yml
index 9349875..22f494c 100644
--- a/modules/mansimran/administrative_offices/config/install/core.entity_form_display.node.administrative_offices.default.yml
+++ b/modules/mansimran/administrative_offices/config/install/core.entity_form_display.node.administrative_offices.default.yml
@@ -9,6 +9,9 @@ dependencies:
- paragraphs
- path
- text
+ enforced:
+ module:
+ - administrative_offices
id: node.administrative_offices.default
targetEntityType: node
bundle: administrative_offices
diff --git a/modules/mansimran/administrative_offices/config/install/paragraphs.paragraphs_type.office_details.yml b/modules/mansimran/administrative_offices/config/install/paragraphs.paragraphs_type.office_details.yml
index a173ed4..06c2b9a 100644
--- a/modules/mansimran/administrative_offices/config/install/paragraphs.paragraphs_type.office_details.yml
+++ b/modules/mansimran/administrative_offices/config/install/paragraphs.paragraphs_type.office_details.yml
@@ -1,7 +1,10 @@
uuid: af03fad4-b366-424d-bd9e-71b303a68ff3
langcode: en
status: true
-dependencies: { }
+dependencies:
+ enforced:
+ module:
+ - administrative_offices
id: office_details
label: 'Office details'
icon_uuid: null
diff --git a/modules/mansimran/administrative_offices/config/install/views.view.administrative_offices.yml b/modules/mansimran/administrative_offices/config/install/views.view.administrative_offices.yml
new file mode 100644
index 0000000..6bb9322
--- /dev/null
+++ b/modules/mansimran/administrative_offices/config/install/views.view.administrative_offices.yml
@@ -0,0 +1,298 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.body
+ - node.type.administrative_offices
+ module:
+ - node
+ - text
+ - user
+id: administrative_offices
+label: 'Administrative Offices'
+module: views
+description: 'List of administrative offices in VIT'
+tag: ''
+base_table: node_field_data
+base_field: nid
+core: 8.x
+display:
+ default:
+ display_plugin: default
+ id: default
+ display_title: Master
+ position: 0
+ display_options:
+ access:
+ type: perm
+ options:
+ perm: 'access content'
+ cache:
+ type: tag
+ options: { }
+ query:
+ type: views_query
+ options:
+ disable_sql_rewrite: false
+ distinct: false
+ replica: false
+ query_comment: ''
+ query_tags: { }
+ exposed_form:
+ type: basic
+ options:
+ submit_button: Apply
+ reset_button: false
+ reset_button_label: Reset
+ exposed_sorts_label: 'Sort by'
+ expose_sort_order: true
+ sort_asc_label: Asc
+ sort_desc_label: Desc
+ pager:
+ type: mini
+ options:
+ items_per_page: 5
+ offset: 0
+ id: 0
+ total_pages: null
+ expose:
+ items_per_page: false
+ items_per_page_label: 'Items per page'
+ items_per_page_options: '5, 10, 25, 50'
+ items_per_page_options_all: false
+ items_per_page_options_all_label: '- All -'
+ offset: false
+ offset_label: Offset
+ tags:
+ previous: ‹‹
+ next: ››
+ style:
+ type: grid
+ options:
+ grouping: { }
+ columns: 3
+ automatic_width: true
+ alignment: horizontal
+ col_class_default: true
+ col_class_custom: ''
+ row_class_default: true
+ row_class_custom: ''
+ row:
+ type: fields
+ options:
+ inline: { }
+ separator: ''
+ hide_empty: false
+ default_field_elements: true
+ fields:
+ title:
+ id: title
+ table: node_field_data
+ field: title
+ relationship: none
+ group_type: group
+ admin_label: ''
+ label: ''
+ exclude: false
+ alter:
+ alter_text: false
+ text: ''
+ make_link: false
+ path: ''
+ absolute: false
+ external: false
+ replace_spaces: false
+ path_case: none
+ trim_whitespace: false
+ alt: ''
+ rel: ''
+ link_class: ''
+ prefix: ''
+ suffix: ''
+ target: ''
+ nl2br: false
+ max_length: 0
+ word_boundary: false
+ ellipsis: false
+ more_link: false
+ more_link_text: ''
+ more_link_path: ''
+ strip_tags: false
+ trim: false
+ preserve_tags: ''
+ html: false
+ element_type: h2
+ element_class: ''
+ element_label_type: ''
+ element_label_class: ''
+ element_label_colon: false
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_empty: false
+ empty_zero: false
+ hide_alter_empty: true
+ click_sort_column: value
+ type: string
+ settings:
+ link_to_entity: true
+ group_column: value
+ group_columns: { }
+ group_rows: true
+ delta_limit: 0
+ delta_offset: 0
+ delta_reversed: false
+ delta_first_last: false
+ multi_type: separator
+ separator: ', '
+ field_api_classes: false
+ entity_type: node
+ entity_field: title
+ plugin_id: field
+ body:
+ id: body
+ table: node__body
+ field: body
+ relationship: none
+ group_type: group
+ admin_label: ''
+ label: ''
+ exclude: false
+ alter:
+ alter_text: false
+ text: ''
+ make_link: false
+ path: ''
+ absolute: false
+ external: false
+ replace_spaces: false
+ path_case: none
+ trim_whitespace: false
+ alt: ''
+ rel: ''
+ link_class: ''
+ prefix: ''
+ suffix: ''
+ target: ''
+ nl2br: false
+ max_length: 200
+ word_boundary: true
+ ellipsis: true
+ more_link: false
+ more_link_text: ''
+ more_link_path: ''
+ strip_tags: false
+ trim: true
+ preserve_tags: ''
+ html: false
+ element_type: ''
+ element_class: ''
+ element_label_type: ''
+ element_label_class: ''
+ element_label_colon: false
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_empty: false
+ empty_zero: false
+ hide_alter_empty: true
+ click_sort_column: value
+ type: text_default
+ settings: { }
+ group_column: value
+ group_columns: { }
+ group_rows: true
+ delta_limit: 0
+ delta_offset: 0
+ delta_reversed: false
+ delta_first_last: false
+ multi_type: separator
+ separator: ', '
+ field_api_classes: false
+ plugin_id: field
+ filters:
+ status:
+ value: '1'
+ table: node_field_data
+ field: status
+ plugin_id: boolean
+ entity_type: node
+ entity_field: status
+ id: status
+ expose:
+ operator: ''
+ group: 1
+ type:
+ id: type
+ table: node_field_data
+ field: type
+ value:
+ administrative_offices: administrative_offices
+ entity_type: node
+ entity_field: type
+ plugin_id: bundle
+ sorts:
+ created:
+ id: created
+ table: node_field_data
+ field: created
+ order: DESC
+ entity_type: node
+ entity_field: created
+ plugin_id: date
+ relationship: none
+ group_type: group
+ admin_label: ''
+ exposed: false
+ expose:
+ label: ''
+ granularity: second
+ title: 'Administrative Offices'
+ header:
+ area_text_custom:
+ id: area_text_custom
+ table: views
+ field: area_text_custom
+ relationship: none
+ group_type: group
+ admin_label: ''
+ empty: false
+ tokenize: false
+ content: ' VIT was establishded with the aim of providing quality higher education, on par with international standards. It persistently seeks and adopts innovative methods to improve the quality of higher education on a consistent basis. The campus has a cosmopolitan atmosphere with students from all corners of the globe. Experienced and learned teachers are strongly encouraged to nurture the students into well-rounded individuals. The global standards set at VIT in the field of teaching and research spurs us on in our relentless pursuit of excellence. In fact, it has become our way of life. The highly motivated youngsters on the campus are our constant source of pride. Our Memoranda of Understanding with various international universities are our major strength. They provide for an exchange of students and faculty and encourage joint research projects for the mutual benefit of the universities. Many of our students who pursue their research projects in foreign universities have done us proud by bringing quality work and esteem to India. With steady steps, we continue our march forward. We look forward to meeting you here at VIT. '
+ plugin_id: text_custom
+ footer: { }
+ empty: { }
+ relationships: { }
+ arguments: { }
+ display_extenders: { }
+ cache_metadata:
+ max-age: -1
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - url.query_args
+ - 'user.node_grants:view'
+ - user.permissions
+ tags:
+ - 'config:field.storage.node.body'
+ page_1:
+ display_plugin: page
+ id: page_1
+ display_title: Page
+ position: 1
+ display_options:
+ display_extenders: { }
+ path: offices
+ cache_metadata:
+ max-age: -1
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - url.query_args
+ - 'user.node_grants:view'
+ - user.permissions
+ tags:
+ - 'config:field.storage.node.body'
+
diff --git a/modules/mansimran/chapters/chapters.install b/modules/mansimran/chapters/chapters.install
new file mode 100644
index 0000000..ed00b15
--- /dev/null
+++ b/modules/mansimran/chapters/chapters.install
@@ -0,0 +1,27 @@
+
+getStorage('node');
+
+
+
+ // Query all entity.
+ $query = $queryFactory->get('node')
+// <-- replace event in below line with your content type machine name
+ ->condition('type', 'student_chapter');
+ $nids = $query->execute();
+
+
+
+ // Delete entities.
+ if (!empty($nids)) {
+ $entities = $nodeStorage->loadMultiple($nids);
+ $nodeStorage->delete($entities);
+ }
+}
+
diff --git a/modules/mansimran/chapters/config/install/views.view.student_chapters.yml b/modules/mansimran/chapters/config/install/views.view.student_chapters.yml
new file mode 100644
index 0000000..96bf123
--- /dev/null
+++ b/modules/mansimran/chapters/config/install/views.view.student_chapters.yml
@@ -0,0 +1,192 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - core.entity_view_mode.node.teaser
+ - node.type.student_chapter
+ module:
+ - node
+ - user
+id: student_chapters
+label: 'Student Chapters'
+module: views
+description: 'List of various Student chapters in VIT'
+tag: ''
+base_table: node_field_data
+base_field: nid
+core: 8.x
+display:
+ default:
+ display_plugin: default
+ id: default
+ display_title: Master
+ position: 0
+ display_options:
+ access:
+ type: perm
+ options:
+ perm: 'access content'
+ cache:
+ type: tag
+ options: { }
+ query:
+ type: views_query
+ options:
+ disable_sql_rewrite: false
+ distinct: false
+ replica: false
+ query_comment: ''
+ query_tags: { }
+ exposed_form:
+ type: basic
+ options:
+ submit_button: Apply
+ reset_button: false
+ reset_button_label: Reset
+ exposed_sorts_label: 'Sort by'
+ expose_sort_order: true
+ sort_asc_label: Asc
+ sort_desc_label: Desc
+ pager:
+ type: mini
+ options:
+ items_per_page: 5
+ offset: 0
+ id: 0
+ total_pages: null
+ expose:
+ items_per_page: false
+ items_per_page_label: 'Items per page'
+ items_per_page_options: '5, 10, 25, 50'
+ items_per_page_options_all: false
+ items_per_page_options_all_label: '- All -'
+ offset: false
+ offset_label: Offset
+ tags:
+ previous: ‹‹
+ next: ››
+ style:
+ type: default
+ row:
+ type: 'entity:node'
+ options:
+ view_mode: teaser
+ fields:
+ title:
+ id: title
+ table: node_field_data
+ field: title
+ entity_type: node
+ entity_field: title
+ label: ''
+ alter:
+ alter_text: false
+ make_link: false
+ absolute: false
+ trim: false
+ word_boundary: false
+ ellipsis: false
+ strip_tags: false
+ html: false
+ hide_empty: false
+ empty_zero: false
+ settings:
+ link_to_entity: true
+ plugin_id: field
+ relationship: none
+ group_type: group
+ admin_label: ''
+ exclude: false
+ element_type: ''
+ element_class: ''
+ element_label_type: ''
+ element_label_class: ''
+ element_label_colon: true
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_alter_empty: true
+ click_sort_column: value
+ type: string
+ group_column: value
+ group_columns: { }
+ group_rows: true
+ delta_limit: 0
+ delta_offset: 0
+ delta_reversed: false
+ delta_first_last: false
+ multi_type: separator
+ separator: ', '
+ field_api_classes: false
+ filters:
+ status:
+ value: '1'
+ table: node_field_data
+ field: status
+ plugin_id: boolean
+ entity_type: node
+ entity_field: status
+ id: status
+ expose:
+ operator: ''
+ group: 1
+ type:
+ id: type
+ table: node_field_data
+ field: type
+ value:
+ student_chapter: student_chapter
+ entity_type: node
+ entity_field: type
+ plugin_id: bundle
+ sorts:
+ created:
+ id: created
+ table: node_field_data
+ field: created
+ order: DESC
+ entity_type: node
+ entity_field: created
+ plugin_id: date
+ relationship: none
+ group_type: group
+ admin_label: ''
+ exposed: false
+ expose:
+ label: ''
+ granularity: second
+ title: 'Student Chapters'
+ header: { }
+ footer: { }
+ empty: { }
+ relationships: { }
+ arguments: { }
+ display_extenders: { }
+ cache_metadata:
+ max-age: -1
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - url.query_args
+ - 'user.node_grants:view'
+ - user.permissions
+ tags: { }
+ page_1:
+ display_plugin: page
+ id: page_1
+ display_title: Page
+ position: 1
+ display_options:
+ display_extenders: { }
+ path: student-chapters
+ cache_metadata:
+ max-age: -1
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - url.query_args
+ - 'user.node_grants:view'
+ - user.permissions
+ tags: { }
+
diff --git a/modules/mansimran/fest/config/install/views.view.fests.yml b/modules/mansimran/fest/config/install/views.view.fests.yml
new file mode 100644
index 0000000..8ba4e34
--- /dev/null
+++ b/modules/mansimran/fest/config/install/views.view.fests.yml
@@ -0,0 +1,192 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - core.entity_view_mode.node.teaser
+ - node.type.fest
+ module:
+ - node
+ - user
+id: fests
+label: Fests
+module: views
+description: 'Fests in VIT'
+tag: ''
+base_table: node_field_data
+base_field: nid
+core: 8.x
+display:
+ default:
+ display_plugin: default
+ id: default
+ display_title: Master
+ position: 0
+ display_options:
+ access:
+ type: perm
+ options:
+ perm: 'access content'
+ cache:
+ type: tag
+ options: { }
+ query:
+ type: views_query
+ options:
+ disable_sql_rewrite: false
+ distinct: false
+ replica: false
+ query_comment: ''
+ query_tags: { }
+ exposed_form:
+ type: basic
+ options:
+ submit_button: Apply
+ reset_button: false
+ reset_button_label: Reset
+ exposed_sorts_label: 'Sort by'
+ expose_sort_order: true
+ sort_asc_label: Asc
+ sort_desc_label: Desc
+ pager:
+ type: mini
+ options:
+ items_per_page: 5
+ offset: 0
+ id: 0
+ total_pages: null
+ expose:
+ items_per_page: false
+ items_per_page_label: 'Items per page'
+ items_per_page_options: '5, 10, 25, 50'
+ items_per_page_options_all: false
+ items_per_page_options_all_label: '- All -'
+ offset: false
+ offset_label: Offset
+ tags:
+ previous: ‹‹
+ next: ››
+ style:
+ type: default
+ row:
+ type: 'entity:node'
+ options:
+ view_mode: teaser
+ fields:
+ title:
+ id: title
+ table: node_field_data
+ field: title
+ entity_type: node
+ entity_field: title
+ label: ''
+ alter:
+ alter_text: false
+ make_link: false
+ absolute: false
+ trim: false
+ word_boundary: false
+ ellipsis: false
+ strip_tags: false
+ html: false
+ hide_empty: false
+ empty_zero: false
+ settings:
+ link_to_entity: true
+ plugin_id: field
+ relationship: none
+ group_type: group
+ admin_label: ''
+ exclude: false
+ element_type: ''
+ element_class: ''
+ element_label_type: ''
+ element_label_class: ''
+ element_label_colon: true
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_alter_empty: true
+ click_sort_column: value
+ type: string
+ group_column: value
+ group_columns: { }
+ group_rows: true
+ delta_limit: 0
+ delta_offset: 0
+ delta_reversed: false
+ delta_first_last: false
+ multi_type: separator
+ separator: ', '
+ field_api_classes: false
+ filters:
+ status:
+ value: '1'
+ table: node_field_data
+ field: status
+ plugin_id: boolean
+ entity_type: node
+ entity_field: status
+ id: status
+ expose:
+ operator: ''
+ group: 1
+ type:
+ id: type
+ table: node_field_data
+ field: type
+ value:
+ fest: fest
+ entity_type: node
+ entity_field: type
+ plugin_id: bundle
+ sorts:
+ created:
+ id: created
+ table: node_field_data
+ field: created
+ order: DESC
+ entity_type: node
+ entity_field: created
+ plugin_id: date
+ relationship: none
+ group_type: group
+ admin_label: ''
+ exposed: false
+ expose:
+ label: ''
+ granularity: second
+ title: Fests
+ header: { }
+ footer: { }
+ empty: { }
+ relationships: { }
+ arguments: { }
+ display_extenders: { }
+ cache_metadata:
+ max-age: -1
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - url.query_args
+ - 'user.node_grants:view'
+ - user.permissions
+ tags: { }
+ page_1:
+ display_plugin: page
+ id: page_1
+ display_title: Page
+ position: 1
+ display_options:
+ display_extenders: { }
+ path: fests
+ cache_metadata:
+ max-age: -1
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - url.query_args
+ - 'user.node_grants:view'
+ - user.permissions
+ tags: { }
+
diff --git a/modules/mansimran/fest/fest.install b/modules/mansimran/fest/fest.install
new file mode 100644
index 0000000..789d440
--- /dev/null
+++ b/modules/mansimran/fest/fest.install
@@ -0,0 +1,27 @@
+
+getStorage('node');
+
+
+
+ // Query all entity.
+ $query = $queryFactory->get('node')
+// <-- replace event in below line with your content type machine name
+ ->condition('type', 'fest');
+ $nids = $query->execute();
+
+
+
+ // Delete entities.
+ if (!empty($nids)) {
+ $entities = $nodeStorage->loadMultiple($nids);
+ $nodeStorage->delete($entities);
+ }
+}
+
diff --git a/modules/mansimran/international_transfer_program/config/install/views.view.itp.yml b/modules/mansimran/international_transfer_program/config/install/views.view.itp.yml
new file mode 100644
index 0000000..3669a53
--- /dev/null
+++ b/modules/mansimran/international_transfer_program/config/install/views.view.itp.yml
@@ -0,0 +1,198 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - node.type.international_transfer_program
+ module:
+ - node
+ - user
+id: itp
+label: ITP
+module: views
+description: 'List of various ITPs '
+tag: ''
+base_table: node_field_data
+base_field: nid
+core: 8.x
+display:
+ default:
+ display_plugin: default
+ id: default
+ display_title: Master
+ position: 0
+ display_options:
+ access:
+ type: perm
+ options:
+ perm: 'access content'
+ cache:
+ type: tag
+ options: { }
+ query:
+ type: views_query
+ options:
+ disable_sql_rewrite: false
+ distinct: false
+ replica: false
+ query_comment: ''
+ query_tags: { }
+ exposed_form:
+ type: basic
+ options:
+ submit_button: Apply
+ reset_button: false
+ reset_button_label: Reset
+ exposed_sorts_label: 'Sort by'
+ expose_sort_order: true
+ sort_asc_label: Asc
+ sort_desc_label: Desc
+ pager:
+ type: some
+ options:
+ items_per_page: 5
+ offset: 0
+ style:
+ type: default
+ options:
+ grouping: { }
+ row_class: ''
+ default_row_class: true
+ row:
+ type: fields
+ options:
+ default_field_elements: true
+ inline: { }
+ separator: ''
+ hide_empty: false
+ fields:
+ title:
+ id: title
+ table: node_field_data
+ field: title
+ settings:
+ link_to_entity: true
+ plugin_id: field
+ relationship: none
+ group_type: group
+ admin_label: ''
+ label: ''
+ exclude: false
+ alter:
+ alter_text: false
+ text: ''
+ make_link: false
+ path: ''
+ absolute: false
+ external: false
+ replace_spaces: false
+ path_case: none
+ trim_whitespace: false
+ alt: ''
+ rel: ''
+ link_class: ''
+ prefix: ''
+ suffix: ''
+ target: ''
+ nl2br: false
+ max_length: 0
+ word_boundary: true
+ ellipsis: true
+ more_link: false
+ more_link_text: ''
+ more_link_path: ''
+ strip_tags: false
+ trim: false
+ preserve_tags: ''
+ html: false
+ element_type: ''
+ element_class: ''
+ element_label_type: ''
+ element_label_class: ''
+ element_label_colon: true
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_empty: false
+ empty_zero: false
+ hide_alter_empty: true
+ click_sort_column: value
+ type: string
+ group_column: value
+ group_columns: { }
+ group_rows: true
+ delta_limit: 0
+ delta_offset: 0
+ delta_reversed: false
+ delta_first_last: false
+ multi_type: separator
+ separator: ', '
+ field_api_classes: false
+ filters:
+ status:
+ value: '1'
+ table: node_field_data
+ field: status
+ plugin_id: boolean
+ entity_type: node
+ entity_field: status
+ id: status
+ expose:
+ operator: ''
+ group: 1
+ type:
+ id: type
+ table: node_field_data
+ field: type
+ value:
+ international_transfer_program: international_transfer_program
+ entity_type: node
+ entity_field: type
+ plugin_id: bundle
+ sorts:
+ created:
+ id: created
+ table: node_field_data
+ field: created
+ relationship: none
+ group_type: group
+ admin_label: ''
+ order: ASC
+ exposed: false
+ expose:
+ label: ''
+ granularity: second
+ entity_type: node
+ entity_field: created
+ plugin_id: date
+ title: 'International Transfer Program'
+ header: { }
+ footer: { }
+ empty: { }
+ relationships: { }
+ arguments: { }
+ display_extenders: { }
+ cache_metadata:
+ max-age: -1
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - 'user.node_grants:view'
+ - user.permissions
+ tags: { }
+ block_1:
+ display_plugin: block
+ id: block_1
+ display_title: Block
+ position: 1
+ display_options:
+ display_extenders: { }
+ cache_metadata:
+ max-age: -1
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - 'user.node_grants:view'
+ - user.permissions
+ tags: { }
+
diff --git a/modules/mansimran/programs/config/install/views.view.programs_offered.yml b/modules/mansimran/programs/config/install/views.view.programs_offered.yml
new file mode 100644
index 0000000..4b5c4d3
--- /dev/null
+++ b/modules/mansimran/programs/config/install/views.view.programs_offered.yml
@@ -0,0 +1,192 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - core.entity_view_mode.node.teaser
+ - node.type.programs_offered
+ module:
+ - node
+ - user
+id: programs_offered
+label: 'programs offered'
+module: views
+description: ''
+tag: ''
+base_table: node_field_data
+base_field: nid
+core: 8.x
+display:
+ default:
+ display_plugin: default
+ id: default
+ display_title: Master
+ position: 0
+ display_options:
+ access:
+ type: perm
+ options:
+ perm: 'access content'
+ cache:
+ type: tag
+ options: { }
+ query:
+ type: views_query
+ options:
+ disable_sql_rewrite: false
+ distinct: false
+ replica: false
+ query_comment: ''
+ query_tags: { }
+ exposed_form:
+ type: basic
+ options:
+ submit_button: Apply
+ reset_button: false
+ reset_button_label: Reset
+ exposed_sorts_label: 'Sort by'
+ expose_sort_order: true
+ sort_asc_label: Asc
+ sort_desc_label: Desc
+ pager:
+ type: mini
+ options:
+ items_per_page: 5
+ offset: 0
+ id: 0
+ total_pages: null
+ expose:
+ items_per_page: false
+ items_per_page_label: 'Items per page'
+ items_per_page_options: '5, 10, 25, 50'
+ items_per_page_options_all: false
+ items_per_page_options_all_label: '- All -'
+ offset: false
+ offset_label: Offset
+ tags:
+ previous: ‹‹
+ next: ››
+ style:
+ type: default
+ row:
+ type: 'entity:node'
+ options:
+ view_mode: teaser
+ fields:
+ title:
+ id: title
+ table: node_field_data
+ field: title
+ entity_type: node
+ entity_field: title
+ label: ''
+ alter:
+ alter_text: false
+ make_link: false
+ absolute: false
+ trim: false
+ word_boundary: false
+ ellipsis: false
+ strip_tags: false
+ html: false
+ hide_empty: false
+ empty_zero: false
+ settings:
+ link_to_entity: true
+ plugin_id: field
+ relationship: none
+ group_type: group
+ admin_label: ''
+ exclude: false
+ element_type: ''
+ element_class: ''
+ element_label_type: ''
+ element_label_class: ''
+ element_label_colon: true
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_alter_empty: true
+ click_sort_column: value
+ type: string
+ group_column: value
+ group_columns: { }
+ group_rows: true
+ delta_limit: 0
+ delta_offset: 0
+ delta_reversed: false
+ delta_first_last: false
+ multi_type: separator
+ separator: ', '
+ field_api_classes: false
+ filters:
+ status:
+ value: '1'
+ table: node_field_data
+ field: status
+ plugin_id: boolean
+ entity_type: node
+ entity_field: status
+ id: status
+ expose:
+ operator: ''
+ group: 1
+ type:
+ id: type
+ table: node_field_data
+ field: type
+ value:
+ programs_offered: programs_offered
+ entity_type: node
+ entity_field: type
+ plugin_id: bundle
+ sorts:
+ created:
+ id: created
+ table: node_field_data
+ field: created
+ order: DESC
+ entity_type: node
+ entity_field: created
+ plugin_id: date
+ relationship: none
+ group_type: group
+ admin_label: ''
+ exposed: false
+ expose:
+ label: ''
+ granularity: second
+ title: 'programs offered'
+ header: { }
+ footer: { }
+ empty: { }
+ relationships: { }
+ arguments: { }
+ display_extenders: { }
+ cache_metadata:
+ max-age: -1
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - url.query_args
+ - 'user.node_grants:view'
+ - user.permissions
+ tags: { }
+ page_1:
+ display_plugin: page
+ id: page_1
+ display_title: Page
+ position: 1
+ display_options:
+ display_extenders: { }
+ path: programs-offered
+ cache_metadata:
+ max-age: -1
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - url.query_args
+ - 'user.node_grants:view'
+ - user.permissions
+ tags: { }
+
diff --git a/modules/mansimran/programs/programs.install b/modules/mansimran/programs/programs.install
new file mode 100644
index 0000000..f55b1da
--- /dev/null
+++ b/modules/mansimran/programs/programs.install
@@ -0,0 +1,27 @@
+
+getStorage('node');
+
+
+
+ // Query all entity.
+ $query = $queryFactory->get('node')
+// <-- replace event in below line with your content type machine name
+ ->condition('type', 'programs_offered');
+ $nids = $query->execute();
+
+
+
+ // Delete entities.
+ if (!empty($nids)) {
+ $entities = $nodeStorage->loadMultiple($nids);
+ $nodeStorage->delete($entities);
+ }
+}
+
diff --git a/modules/mansimran/research_centers/config/install/views.view.research_center.yml b/modules/mansimran/research_centers/config/install/views.view.research_center.yml
new file mode 100644
index 0000000..9e172e1
--- /dev/null
+++ b/modules/mansimran/research_centers/config/install/views.view.research_center.yml
@@ -0,0 +1,214 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - node.type.research_centers
+ module:
+ - node
+ - user
+id: research_center
+label: 'Research Center'
+module: views
+description: 'Research centers in VIT'
+tag: ''
+base_table: node_field_data
+base_field: nid
+core: 8.x
+display:
+ default:
+ display_plugin: default
+ id: default
+ display_title: Master
+ position: 0
+ display_options:
+ access:
+ type: perm
+ options:
+ perm: 'access content'
+ cache:
+ type: tag
+ options: { }
+ query:
+ type: views_query
+ options:
+ disable_sql_rewrite: false
+ distinct: false
+ replica: false
+ query_comment: ''
+ query_tags: { }
+ exposed_form:
+ type: basic
+ options:
+ submit_button: Apply
+ reset_button: false
+ reset_button_label: Reset
+ exposed_sorts_label: 'Sort by'
+ expose_sort_order: true
+ sort_asc_label: Asc
+ sort_desc_label: Desc
+ pager:
+ type: mini
+ options:
+ items_per_page: 13
+ offset: 0
+ id: 0
+ total_pages: null
+ tags:
+ previous: ‹‹
+ next: ››
+ expose:
+ items_per_page: false
+ items_per_page_label: 'Items per page'
+ items_per_page_options: '5, 10, 25, 50'
+ items_per_page_options_all: false
+ items_per_page_options_all_label: '- All -'
+ offset: false
+ offset_label: Offset
+ style:
+ type: grid
+ options:
+ grouping: { }
+ columns: 2
+ automatic_width: true
+ alignment: horizontal
+ col_class_default: true
+ col_class_custom: ''
+ row_class_default: true
+ row_class_custom: ''
+ row:
+ type: fields
+ options:
+ default_field_elements: true
+ inline: { }
+ separator: ''
+ hide_empty: false
+ fields:
+ title:
+ id: title
+ table: node_field_data
+ field: title
+ entity_type: node
+ entity_field: title
+ label: ''
+ alter:
+ alter_text: false
+ make_link: false
+ absolute: false
+ trim: false
+ word_boundary: false
+ ellipsis: false
+ strip_tags: false
+ html: false
+ hide_empty: false
+ empty_zero: false
+ settings:
+ link_to_entity: true
+ plugin_id: field
+ relationship: none
+ group_type: group
+ admin_label: ''
+ exclude: false
+ element_type: ''
+ element_class: ''
+ element_label_type: ''
+ element_label_class: ''
+ element_label_colon: true
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_alter_empty: true
+ click_sort_column: value
+ type: string
+ group_column: value
+ group_columns: { }
+ group_rows: true
+ delta_limit: 0
+ delta_offset: 0
+ delta_reversed: false
+ delta_first_last: false
+ multi_type: separator
+ separator: ', '
+ field_api_classes: false
+ filters:
+ status:
+ value: '1'
+ table: node_field_data
+ field: status
+ plugin_id: boolean
+ entity_type: node
+ entity_field: status
+ id: status
+ expose:
+ operator: ''
+ group: 1
+ type:
+ id: type
+ table: node_field_data
+ field: type
+ value:
+ research_centers: research_centers
+ entity_type: node
+ entity_field: type
+ plugin_id: bundle
+ sorts:
+ created:
+ id: created
+ table: node_field_data
+ field: created
+ order: DESC
+ entity_type: node
+ entity_field: created
+ plugin_id: date
+ relationship: none
+ group_type: group
+ admin_label: ''
+ exposed: false
+ expose:
+ label: ''
+ granularity: second
+ title: 'Research Center'
+ header:
+ area_text_custom:
+ id: area_text_custom
+ table: views
+ field: area_text_custom
+ relationship: none
+ group_type: group
+ admin_label: ''
+ empty: false
+ tokenize: false
+ content: "VIT has always been a research –oriented and innovation driven university. This stems from VIT’s firm belief in creative thinking. Henceforth, Research Centres are also made a part of schools to give an opportunity to students to participate in exciting research projects. Automotive research, Crystal Research, Survey Research centre are some of the integral research centres here. \r\n\r\n\r\n\r\n"
+ plugin_id: text_custom
+ footer: { }
+ empty: { }
+ relationships: { }
+ arguments: { }
+ display_extenders: { }
+ cache_metadata:
+ max-age: -1
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - url.query_args
+ - 'user.node_grants:view'
+ - user.permissions
+ tags: { }
+ page_1:
+ display_plugin: page
+ id: page_1
+ display_title: Page
+ position: 1
+ display_options:
+ display_extenders: { }
+ path: research-center
+ cache_metadata:
+ max-age: -1
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - url.query_args
+ - 'user.node_grants:view'
+ - user.permissions
+ tags: { }
+
diff --git a/modules/mansimran/research_centers/research_centers.install b/modules/mansimran/research_centers/research_centers.install
new file mode 100644
index 0000000..2500031
--- /dev/null
+++ b/modules/mansimran/research_centers/research_centers.install
@@ -0,0 +1,27 @@
+
+getStorage('node');
+
+
+
+ // Query all entity.
+ $query = $queryFactory->get('node')
+// <-- replace event in below line with your content type machine name
+ ->condition('type', 'research_centers');
+ $nids = $query->execute();
+
+
+
+ // Delete entities.
+ if (!empty($nids)) {
+ $entities = $nodeStorage->loadMultiple($nids);
+ $nodeStorage->delete($entities);
+ }
+}
+
diff --git a/modules/mansimran/sae_teams/config/install/views.view.sae_teams.yml b/modules/mansimran/sae_teams/config/install/views.view.sae_teams.yml
new file mode 100644
index 0000000..171680f
--- /dev/null
+++ b/modules/mansimran/sae_teams/config/install/views.view.sae_teams.yml
@@ -0,0 +1,207 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - core.entity_view_mode.node.teaser
+ - node.type.sae_teams_
+ module:
+ - ds
+ - node
+ - user
+id: sae_teams
+label: 'sae teams'
+module: views
+description: 'Description about SAE teams'
+tag: ''
+base_table: node_field_data
+base_field: nid
+core: 8.x
+display:
+ default:
+ display_plugin: default
+ id: default
+ display_title: Master
+ position: 0
+ display_options:
+ access:
+ type: perm
+ options:
+ perm: 'access content'
+ cache:
+ type: tag
+ options: { }
+ query:
+ type: views_query
+ options:
+ disable_sql_rewrite: false
+ distinct: false
+ replica: false
+ query_comment: ''
+ query_tags: { }
+ exposed_form:
+ type: basic
+ options:
+ submit_button: Apply
+ reset_button: false
+ reset_button_label: Reset
+ exposed_sorts_label: 'Sort by'
+ expose_sort_order: true
+ sort_asc_label: Asc
+ sort_desc_label: Desc
+ pager:
+ type: mini
+ options:
+ items_per_page: 4
+ offset: 0
+ id: 0
+ total_pages: null
+ expose:
+ items_per_page: false
+ items_per_page_label: 'Items per page'
+ items_per_page_options: '5, 10, 25, 50'
+ items_per_page_options_all: false
+ items_per_page_options_all_label: '- All -'
+ offset: false
+ offset_label: Offset
+ tags:
+ previous: ‹‹
+ next: ››
+ style:
+ type: default
+ row:
+ type: 'ds_entity:node'
+ options:
+ relationship: none
+ view_mode: teaser
+ alternating_fieldset:
+ alternating: false
+ allpages: false
+ item_0: teaser
+ item_1: teaser
+ item_2: teaser
+ item_3: teaser
+ grouping_fieldset:
+ group: false
+ group_field: node_field_data|created
+ group_field_function: ''
+ advanced_fieldset:
+ advanced: false
+ fields:
+ title:
+ id: title
+ table: node_field_data
+ field: title
+ entity_type: node
+ entity_field: title
+ label: ''
+ alter:
+ alter_text: false
+ make_link: false
+ absolute: false
+ trim: false
+ word_boundary: false
+ ellipsis: false
+ strip_tags: false
+ html: false
+ hide_empty: false
+ empty_zero: false
+ settings:
+ link_to_entity: true
+ plugin_id: field
+ relationship: none
+ group_type: group
+ admin_label: ''
+ exclude: false
+ element_type: ''
+ element_class: ''
+ element_label_type: ''
+ element_label_class: ''
+ element_label_colon: true
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_alter_empty: true
+ click_sort_column: value
+ type: string
+ group_column: value
+ group_columns: { }
+ group_rows: true
+ delta_limit: 0
+ delta_offset: 0
+ delta_reversed: false
+ delta_first_last: false
+ multi_type: separator
+ separator: ', '
+ field_api_classes: false
+ filters:
+ status:
+ value: '1'
+ table: node_field_data
+ field: status
+ plugin_id: boolean
+ entity_type: node
+ entity_field: status
+ id: status
+ expose:
+ operator: ''
+ group: 1
+ type:
+ id: type
+ table: node_field_data
+ field: type
+ value:
+ sae_teams_: sae_teams_
+ entity_type: node
+ entity_field: type
+ plugin_id: bundle
+ sorts:
+ created:
+ id: created
+ table: node_field_data
+ field: created
+ order: DESC
+ entity_type: node
+ entity_field: created
+ plugin_id: date
+ relationship: none
+ group_type: group
+ admin_label: ''
+ exposed: false
+ expose:
+ label: ''
+ granularity: second
+ title: 'SAE Teams'
+ header: { }
+ footer: { }
+ empty: { }
+ relationships: { }
+ arguments: { }
+ display_extenders: { }
+ cache_metadata:
+ max-age: -1
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - url.query_args
+ - 'user.node_grants:view'
+ - user.permissions
+ tags: { }
+ page_1:
+ display_plugin: page
+ id: page_1
+ display_title: Page
+ position: 1
+ display_options:
+ display_extenders: { }
+ path: sae-teams
+ cache_metadata:
+ max-age: -1
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - url.query_args
+ - 'user.node_grants:view'
+ - user.permissions
+ tags: { }
+
diff --git a/modules/mansimran/startups/config/install/views.view.startups.yml b/modules/mansimran/startups/config/install/views.view.startups.yml
new file mode 100644
index 0000000..d117ec6
--- /dev/null
+++ b/modules/mansimran/startups/config/install/views.view.startups.yml
@@ -0,0 +1,193 @@
+uuid: 35e7242a-aed9-495b-b436-157bf7fa26ca
+langcode: en
+status: true
+dependencies:
+ config:
+ - core.entity_view_mode.node.teaser
+ - node.type.startups
+ module:
+ - node
+ - user
+id: startups
+label: startups
+module: views
+description: 'Various startups of vit'
+tag: ''
+base_table: node_field_data
+base_field: nid
+core: 8.x
+display:
+ default:
+ display_plugin: default
+ id: default
+ display_title: Master
+ position: 0
+ display_options:
+ access:
+ type: perm
+ options:
+ perm: 'access content'
+ cache:
+ type: tag
+ options: { }
+ query:
+ type: views_query
+ options:
+ disable_sql_rewrite: false
+ distinct: false
+ replica: false
+ query_comment: ''
+ query_tags: { }
+ exposed_form:
+ type: basic
+ options:
+ submit_button: Apply
+ reset_button: false
+ reset_button_label: Reset
+ exposed_sorts_label: 'Sort by'
+ expose_sort_order: true
+ sort_asc_label: Asc
+ sort_desc_label: Desc
+ pager:
+ type: mini
+ options:
+ items_per_page: 5
+ offset: 0
+ id: 0
+ total_pages: null
+ expose:
+ items_per_page: false
+ items_per_page_label: 'Items per page'
+ items_per_page_options: '5, 10, 25, 50'
+ items_per_page_options_all: false
+ items_per_page_options_all_label: '- All -'
+ offset: false
+ offset_label: Offset
+ tags:
+ previous: ‹‹
+ next: ››
+ style:
+ type: default
+ row:
+ type: 'entity:node'
+ options:
+ view_mode: teaser
+ fields:
+ title:
+ id: title
+ table: node_field_data
+ field: title
+ entity_type: node
+ entity_field: title
+ label: ''
+ alter:
+ alter_text: false
+ make_link: false
+ absolute: false
+ trim: false
+ word_boundary: false
+ ellipsis: false
+ strip_tags: false
+ html: false
+ hide_empty: false
+ empty_zero: false
+ settings:
+ link_to_entity: true
+ plugin_id: field
+ relationship: none
+ group_type: group
+ admin_label: ''
+ exclude: false
+ element_type: ''
+ element_class: ''
+ element_label_type: ''
+ element_label_class: ''
+ element_label_colon: true
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_alter_empty: true
+ click_sort_column: value
+ type: string
+ group_column: value
+ group_columns: { }
+ group_rows: true
+ delta_limit: 0
+ delta_offset: 0
+ delta_reversed: false
+ delta_first_last: false
+ multi_type: separator
+ separator: ', '
+ field_api_classes: false
+ filters:
+ status:
+ value: '1'
+ table: node_field_data
+ field: status
+ plugin_id: boolean
+ entity_type: node
+ entity_field: status
+ id: status
+ expose:
+ operator: ''
+ group: 1
+ type:
+ id: type
+ table: node_field_data
+ field: type
+ value:
+ startups: startups
+ entity_type: node
+ entity_field: type
+ plugin_id: bundle
+ sorts:
+ created:
+ id: created
+ table: node_field_data
+ field: created
+ order: DESC
+ entity_type: node
+ entity_field: created
+ plugin_id: date
+ relationship: none
+ group_type: group
+ admin_label: ''
+ exposed: false
+ expose:
+ label: ''
+ granularity: second
+ title: startups
+ header: { }
+ footer: { }
+ empty: { }
+ relationships: { }
+ arguments: { }
+ display_extenders: { }
+ cache_metadata:
+ max-age: -1
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - url.query_args
+ - 'user.node_grants:view'
+ - user.permissions
+ tags: { }
+ page_1:
+ display_plugin: page
+ id: page_1
+ display_title: Page
+ position: 1
+ display_options:
+ display_extenders: { }
+ path: startups
+ cache_metadata:
+ max-age: -1
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - url.query_args
+ - 'user.node_grants:view'
+ - user.permissions
+ tags: { }
+
diff --git a/modules/mansimran/student_clubs/config/install/migrate_plus.migration.clubs_1.yml b/modules/mansimran/student_clubs/config/install/migrate_plus.migration.clubs_1.yml
index 09e0c21..d516c01 100644
--- a/modules/mansimran/student_clubs/config/install/migrate_plus.migration.clubs_1.yml
+++ b/modules/mansimran/student_clubs/config/install/migrate_plus.migration.clubs_1.yml
@@ -58,4 +58,4 @@ destination:
bundle: club_and_chapter
migration_dependencies:
required: { }
- optional: { }
\ No newline at end of file
+ optional: { }
diff --git a/modules/mansimran/student_clubs/config/install/views.view.student_clubs.yml b/modules/mansimran/student_clubs/config/install/views.view.student_clubs.yml
new file mode 100644
index 0000000..4878572
--- /dev/null
+++ b/modules/mansimran/student_clubs/config/install/views.view.student_clubs.yml
@@ -0,0 +1,328 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_logo_of_organisation
+ - field.storage.node.field_organisation_category
+ - node.type.club_and_chapter
+ module:
+ - image
+ - node
+ - user
+id: student_clubs
+label: 'Student Clubs'
+module: views
+description: 'Various Student Clubs of VIT'
+tag: ''
+base_table: node_field_data
+base_field: nid
+core: 8.x
+display:
+ default:
+ display_plugin: default
+ id: default
+ display_title: Master
+ position: 0
+ display_options:
+ access:
+ type: perm
+ options:
+ perm: 'access content'
+ cache:
+ type: tag
+ options: { }
+ query:
+ type: views_query
+ options:
+ disable_sql_rewrite: false
+ distinct: false
+ replica: false
+ query_comment: ''
+ query_tags: { }
+ exposed_form:
+ type: basic
+ options:
+ submit_button: Apply
+ reset_button: false
+ reset_button_label: Reset
+ exposed_sorts_label: 'Sort by'
+ expose_sort_order: true
+ sort_asc_label: Asc
+ sort_desc_label: Desc
+ pager:
+ type: mini
+ options:
+ items_per_page: 5
+ offset: 0
+ id: 0
+ total_pages: null
+ expose:
+ items_per_page: false
+ items_per_page_label: 'Items per page'
+ items_per_page_options: '5, 10, 25, 50'
+ items_per_page_options_all: false
+ items_per_page_options_all_label: '- All -'
+ offset: false
+ offset_label: Offset
+ tags:
+ previous: ‹‹
+ next: ››
+ style:
+ type: default
+ row:
+ type: fields
+ options:
+ default_field_elements: true
+ inline: { }
+ separator: ''
+ hide_empty: false
+ fields:
+ title:
+ id: title
+ table: node_field_data
+ field: title
+ entity_type: node
+ entity_field: title
+ label: ''
+ alter:
+ alter_text: false
+ make_link: false
+ absolute: false
+ trim: false
+ word_boundary: false
+ ellipsis: false
+ strip_tags: false
+ html: false
+ hide_empty: false
+ empty_zero: false
+ settings:
+ link_to_entity: true
+ plugin_id: field
+ relationship: none
+ group_type: group
+ admin_label: ''
+ exclude: false
+ element_type: ''
+ element_class: ''
+ element_label_type: ''
+ element_label_class: ''
+ element_label_colon: true
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_alter_empty: true
+ click_sort_column: value
+ type: string
+ group_column: value
+ group_columns: { }
+ group_rows: true
+ delta_limit: 0
+ delta_offset: 0
+ delta_reversed: false
+ delta_first_last: false
+ multi_type: separator
+ separator: ', '
+ field_api_classes: false
+ field_organisation_category:
+ id: field_organisation_category
+ table: node__field_organisation_category
+ field: field_organisation_category
+ relationship: none
+ group_type: group
+ admin_label: ''
+ label: ''
+ exclude: false
+ alter:
+ alter_text: false
+ text: ''
+ make_link: false
+ path: ''
+ absolute: false
+ external: false
+ replace_spaces: false
+ path_case: none
+ trim_whitespace: false
+ alt: ''
+ rel: ''
+ link_class: ''
+ prefix: ''
+ suffix: ''
+ target: ''
+ nl2br: false
+ max_length: 0
+ word_boundary: true
+ ellipsis: true
+ more_link: false
+ more_link_text: ''
+ more_link_path: ''
+ strip_tags: false
+ trim: false
+ preserve_tags: ''
+ html: false
+ element_type: ''
+ element_class: ''
+ element_label_type: ''
+ element_label_class: ''
+ element_label_colon: false
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_empty: false
+ empty_zero: false
+ hide_alter_empty: true
+ click_sort_column: target_id
+ type: entity_reference_label
+ settings:
+ link: true
+ group_column: target_id
+ group_columns: { }
+ group_rows: true
+ delta_limit: 0
+ delta_offset: 0
+ delta_reversed: false
+ delta_first_last: false
+ multi_type: separator
+ separator: ', '
+ field_api_classes: false
+ plugin_id: field
+ field_logo_of_organisation:
+ id: field_logo_of_organisation
+ table: node__field_logo_of_organisation
+ field: field_logo_of_organisation
+ relationship: none
+ group_type: group
+ admin_label: ''
+ label: ''
+ exclude: false
+ alter:
+ alter_text: false
+ text: ''
+ make_link: false
+ path: ''
+ absolute: false
+ external: false
+ replace_spaces: false
+ path_case: none
+ trim_whitespace: false
+ alt: ''
+ rel: ''
+ link_class: ''
+ prefix: ''
+ suffix: ''
+ target: ''
+ nl2br: false
+ max_length: 0
+ word_boundary: true
+ ellipsis: true
+ more_link: false
+ more_link_text: ''
+ more_link_path: ''
+ strip_tags: false
+ trim: false
+ preserve_tags: ''
+ html: false
+ element_type: ''
+ element_class: ''
+ element_label_type: ''
+ element_label_class: ''
+ element_label_colon: false
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_empty: false
+ empty_zero: false
+ hide_alter_empty: true
+ click_sort_column: target_id
+ type: image
+ settings:
+ image_style: ''
+ image_link: ''
+ group_column: ''
+ group_columns: { }
+ group_rows: true
+ delta_limit: 0
+ delta_offset: 0
+ delta_reversed: false
+ delta_first_last: false
+ multi_type: separator
+ separator: ', '
+ field_api_classes: false
+ plugin_id: field
+ filters:
+ status:
+ value: '1'
+ table: node_field_data
+ field: status
+ plugin_id: boolean
+ entity_type: node
+ entity_field: status
+ id: status
+ expose:
+ operator: ''
+ group: 1
+ type:
+ id: type
+ table: node_field_data
+ field: type
+ value:
+ club_and_chapter: club_and_chapter
+ entity_type: node
+ entity_field: type
+ plugin_id: bundle
+ sorts:
+ created:
+ id: created
+ table: node_field_data
+ field: created
+ order: DESC
+ entity_type: node
+ entity_field: created
+ plugin_id: date
+ relationship: none
+ group_type: group
+ admin_label: ''
+ exposed: false
+ expose:
+ label: ''
+ granularity: second
+ title: 'Student Clubs'
+ header: { }
+ footer: { }
+ empty: { }
+ relationships: { }
+ arguments: { }
+ display_extenders: { }
+ cache_metadata:
+ max-age: -1
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - url.query_args
+ - 'user.node_grants:view'
+ - user.permissions
+ tags:
+ - 'config:field.storage.node.field_logo_of_organisation'
+ - 'config:field.storage.node.field_organisation_category'
+ page_1:
+ display_plugin: page
+ id: page_1
+ display_title: Page
+ position: 1
+ display_options:
+ display_extenders: { }
+ path: student-clubs
+ cache_metadata:
+ max-age: -1
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - url.query_args
+ - 'user.node_grants:view'
+ - user.permissions
+ tags:
+ - 'config:field.storage.node.field_logo_of_organisation'
+ - 'config:field.storage.node.field_organisation_category'
+
diff --git a/modules/mansimran/student_clubs/student_clubs.install b/modules/mansimran/student_clubs/student_clubs.install
new file mode 100644
index 0000000..46d2066
--- /dev/null
+++ b/modules/mansimran/student_clubs/student_clubs.install
@@ -0,0 +1,27 @@
+
+getStorage('node');
+
+
+
+ // Query all entity.
+ $query = $queryFactory->get('node')
+// <-- replace event in below line with your content type machine name
+ ->condition('type', 'club_and_chapter');
+ $nids = $query->execute();
+
+
+
+ // Delete entities.
+ if (!empty($nids)) {
+ $entities = $nodeStorage->loadMultiple($nids);
+ $nodeStorage->delete($entities);
+ }
+}
+
diff --git a/modules/mansimran/testimonials/config/install/views.view.student_testimonials.yml b/modules/mansimran/testimonials/config/install/views.view.student_testimonials.yml
new file mode 100644
index 0000000..677007c
--- /dev/null
+++ b/modules/mansimran/testimonials/config/install/views.view.student_testimonials.yml
@@ -0,0 +1,193 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - core.entity_view_mode.node.teaser
+ - node.type.testimonials
+ module:
+ - node
+ - user
+id: student_testimonials
+label: 'Student Testimonials'
+module: views
+description: 'Student Testimonials'
+tag: ''
+base_table: node_field_data
+base_field: nid
+core: 8.x
+display:
+ default:
+ display_plugin: default
+ id: default
+ display_title: Master
+ position: 0
+ display_options:
+ access:
+ type: perm
+ options:
+ perm: 'access content'
+ cache:
+ type: tag
+ options: { }
+ query:
+ type: views_query
+ options:
+ disable_sql_rewrite: false
+ distinct: false
+ replica: false
+ query_comment: ''
+ query_tags: { }
+ exposed_form:
+ type: basic
+ options:
+ submit_button: Apply
+ reset_button: false
+ reset_button_label: Reset
+ exposed_sorts_label: 'Sort by'
+ expose_sort_order: true
+ sort_asc_label: Asc
+ sort_desc_label: Desc
+ pager:
+ type: mini
+ options:
+ items_per_page: 5
+ offset: 0
+ id: 0
+ total_pages: null
+ expose:
+ items_per_page: false
+ items_per_page_label: 'Items per page'
+ items_per_page_options: '5, 10, 25, 50'
+ items_per_page_options_all: false
+ items_per_page_options_all_label: '- All -'
+ offset: false
+ offset_label: Offset
+ tags:
+ previous: ‹‹
+ next: ››
+ style:
+ type: default
+ row:
+ type: 'entity:node'
+ options:
+ relationship: none
+ view_mode: teaser
+ fields:
+ title:
+ id: title
+ table: node_field_data
+ field: title
+ entity_type: node
+ entity_field: title
+ label: ''
+ alter:
+ alter_text: false
+ make_link: false
+ absolute: false
+ trim: false
+ word_boundary: false
+ ellipsis: false
+ strip_tags: false
+ html: false
+ hide_empty: false
+ empty_zero: false
+ settings:
+ link_to_entity: true
+ plugin_id: field
+ relationship: none
+ group_type: group
+ admin_label: ''
+ exclude: false
+ element_type: ''
+ element_class: ''
+ element_label_type: ''
+ element_label_class: ''
+ element_label_colon: true
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_alter_empty: true
+ click_sort_column: value
+ type: string
+ group_column: value
+ group_columns: { }
+ group_rows: true
+ delta_limit: 0
+ delta_offset: 0
+ delta_reversed: false
+ delta_first_last: false
+ multi_type: separator
+ separator: ', '
+ field_api_classes: false
+ filters:
+ status:
+ value: '1'
+ table: node_field_data
+ field: status
+ plugin_id: boolean
+ entity_type: node
+ entity_field: status
+ id: status
+ expose:
+ operator: ''
+ group: 1
+ type:
+ id: type
+ table: node_field_data
+ field: type
+ value:
+ testimonials: testimonials
+ entity_type: node
+ entity_field: type
+ plugin_id: bundle
+ sorts:
+ created:
+ id: created
+ table: node_field_data
+ field: created
+ order: DESC
+ entity_type: node
+ entity_field: created
+ plugin_id: date
+ relationship: none
+ group_type: group
+ admin_label: ''
+ exposed: false
+ expose:
+ label: ''
+ granularity: second
+ title: 'Student Testimonials'
+ header: { }
+ footer: { }
+ empty: { }
+ relationships: { }
+ arguments: { }
+ display_extenders: { }
+ cache_metadata:
+ max-age: -1
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - url.query_args
+ - 'user.node_grants:view'
+ - user.permissions
+ tags: { }
+ page_1:
+ display_plugin: page
+ id: page_1
+ display_title: Page
+ position: 1
+ display_options:
+ display_extenders: { }
+ path: student-testimonials
+ cache_metadata:
+ max-age: -1
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - url.query_args
+ - 'user.node_grants:view'
+ - user.permissions
+ tags: { }
+
--
cgit
From d917270772634db3adcc1e552995d61cc65709e4 Mon Sep 17 00:00:00 2001
From: Mansimran7
Date: Tue, 2 Jul 2019 17:27:56 +0530
Subject: changes to views file
---
.../academic_research/config/install/views.view.academic_research.yml | 2 +-
.../config/install/views.view.administrative_offices.yml | 3 +++
.../mansimran/chapters/config/install/views.view.student_chapters.yml | 3 +++
modules/mansimran/fest/config/install/views.view.fests.yml | 3 +++
.../international_transfer_program/config/install/views.view.itp.yml | 3 +++
.../mansimran/programs/config/install/views.view.programs_offered.yml | 3 +++
.../research_centers/config/install/views.view.research_center.yml | 3 +++
modules/mansimran/sae_teams/config/install/views.view.sae_teams.yml | 3 +++
modules/mansimran/startups/config/install/views.view.startups.yml | 3 +++
.../student_clubs/config/install/views.view.student_clubs.yml | 3 +++
.../testimonials/config/install/views.view.student_testimonials.yml | 3 +++
11 files changed, 31 insertions(+), 1 deletion(-)
(limited to 'modules/mansimran')
diff --git a/modules/mansimran/academic_research/config/install/views.view.academic_research.yml b/modules/mansimran/academic_research/config/install/views.view.academic_research.yml
index d80776c..7211825 100644
--- a/modules/mansimran/academic_research/config/install/views.view.academic_research.yml
+++ b/modules/mansimran/academic_research/config/install/views.view.academic_research.yml
@@ -8,7 +8,7 @@ dependencies:
- user
enforced:
module:
- - administrative_offices
+ - academic_research
id: academic_research
label: 'Academic Research'
module: views
diff --git a/modules/mansimran/administrative_offices/config/install/views.view.administrative_offices.yml b/modules/mansimran/administrative_offices/config/install/views.view.administrative_offices.yml
index 6bb9322..ccf1804 100644
--- a/modules/mansimran/administrative_offices/config/install/views.view.administrative_offices.yml
+++ b/modules/mansimran/administrative_offices/config/install/views.view.administrative_offices.yml
@@ -8,6 +8,9 @@ dependencies:
- node
- text
- user
+ enforced:
+ module:
+ - administrative_offices
id: administrative_offices
label: 'Administrative Offices'
module: views
diff --git a/modules/mansimran/chapters/config/install/views.view.student_chapters.yml b/modules/mansimran/chapters/config/install/views.view.student_chapters.yml
index 96bf123..bb9263f 100644
--- a/modules/mansimran/chapters/config/install/views.view.student_chapters.yml
+++ b/modules/mansimran/chapters/config/install/views.view.student_chapters.yml
@@ -7,6 +7,9 @@ dependencies:
module:
- node
- user
+ enforced:
+ module:
+ - chapters
id: student_chapters
label: 'Student Chapters'
module: views
diff --git a/modules/mansimran/fest/config/install/views.view.fests.yml b/modules/mansimran/fest/config/install/views.view.fests.yml
index 8ba4e34..7501888 100644
--- a/modules/mansimran/fest/config/install/views.view.fests.yml
+++ b/modules/mansimran/fest/config/install/views.view.fests.yml
@@ -7,6 +7,9 @@ dependencies:
module:
- node
- user
+ enforced:
+ module:
+ - fest
id: fests
label: Fests
module: views
diff --git a/modules/mansimran/international_transfer_program/config/install/views.view.itp.yml b/modules/mansimran/international_transfer_program/config/install/views.view.itp.yml
index 3669a53..baf41c9 100644
--- a/modules/mansimran/international_transfer_program/config/install/views.view.itp.yml
+++ b/modules/mansimran/international_transfer_program/config/install/views.view.itp.yml
@@ -6,6 +6,9 @@ dependencies:
module:
- node
- user
+ enforced:
+ module:
+ - international_transfer_program
id: itp
label: ITP
module: views
diff --git a/modules/mansimran/programs/config/install/views.view.programs_offered.yml b/modules/mansimran/programs/config/install/views.view.programs_offered.yml
index 4b5c4d3..8c602c7 100644
--- a/modules/mansimran/programs/config/install/views.view.programs_offered.yml
+++ b/modules/mansimran/programs/config/install/views.view.programs_offered.yml
@@ -7,6 +7,9 @@ dependencies:
module:
- node
- user
+ enforced:
+ module:
+ - programs
id: programs_offered
label: 'programs offered'
module: views
diff --git a/modules/mansimran/research_centers/config/install/views.view.research_center.yml b/modules/mansimran/research_centers/config/install/views.view.research_center.yml
index 9e172e1..772e5a4 100644
--- a/modules/mansimran/research_centers/config/install/views.view.research_center.yml
+++ b/modules/mansimran/research_centers/config/install/views.view.research_center.yml
@@ -6,6 +6,9 @@ dependencies:
module:
- node
- user
+ enforced:
+ module:
+ - research_centers
id: research_center
label: 'Research Center'
module: views
diff --git a/modules/mansimran/sae_teams/config/install/views.view.sae_teams.yml b/modules/mansimran/sae_teams/config/install/views.view.sae_teams.yml
index 171680f..6feb0f5 100644
--- a/modules/mansimran/sae_teams/config/install/views.view.sae_teams.yml
+++ b/modules/mansimran/sae_teams/config/install/views.view.sae_teams.yml
@@ -8,6 +8,9 @@ dependencies:
- ds
- node
- user
+ enforced:
+ module:
+ - sae_teams
id: sae_teams
label: 'sae teams'
module: views
diff --git a/modules/mansimran/startups/config/install/views.view.startups.yml b/modules/mansimran/startups/config/install/views.view.startups.yml
index d117ec6..3df5d09 100644
--- a/modules/mansimran/startups/config/install/views.view.startups.yml
+++ b/modules/mansimran/startups/config/install/views.view.startups.yml
@@ -8,6 +8,9 @@ dependencies:
module:
- node
- user
+ enforced:
+ module:
+ - startups
id: startups
label: startups
module: views
diff --git a/modules/mansimran/student_clubs/config/install/views.view.student_clubs.yml b/modules/mansimran/student_clubs/config/install/views.view.student_clubs.yml
index 4878572..0620368 100644
--- a/modules/mansimran/student_clubs/config/install/views.view.student_clubs.yml
+++ b/modules/mansimran/student_clubs/config/install/views.view.student_clubs.yml
@@ -9,6 +9,9 @@ dependencies:
- image
- node
- user
+ enforced:
+ module:
+ - student_clubs
id: student_clubs
label: 'Student Clubs'
module: views
diff --git a/modules/mansimran/testimonials/config/install/views.view.student_testimonials.yml b/modules/mansimran/testimonials/config/install/views.view.student_testimonials.yml
index 677007c..31f81de 100644
--- a/modules/mansimran/testimonials/config/install/views.view.student_testimonials.yml
+++ b/modules/mansimran/testimonials/config/install/views.view.student_testimonials.yml
@@ -7,6 +7,9 @@ dependencies:
module:
- node
- user
+ enforced:
+ module:
+ - testimonials
id: student_testimonials
label: 'Student Testimonials'
module: views
--
cgit