From 888d2f4c3db33eabaecb7b50afb1c9e9a57dbe7c Mon Sep 17 00:00:00 2001
From: Brandon Rodriguez <brodriguez8774@gmail.com>
Date: Mon, 14 Aug 2023 18:35:04 -0400
Subject: [PATCH] Add ability to hide section titles entirely, via empty str

---
 .../fixtures/resume_manager/resume_sections.json               | 2 ++
 .../templates/resume_manager/include/contact.html              | 3 ++-
 .../templates/resume_manager/include/education.html            | 3 ++-
 .../templates/resume_manager/include/education_min.html        | 3 ++-
 .../templates/resume_manager/include/experience.html           | 3 ++-
 .../templates/resume_manager/include/experience_min.html       | 3 ++-
 .../templates/resume_manager/include/references.html           | 3 ++-
 .../templates/resume_manager/include/references_min.html       | 3 ++-
 .../templates/resume_manager/include/skills.html               | 3 ++-
 .../templates/resume_manager/include/skills_min.html           | 3 ++-
 10 files changed, 20 insertions(+), 9 deletions(-)

diff --git a/resume_manager_core/fixtures/resume_manager/resume_sections.json b/resume_manager_core/fixtures/resume_manager/resume_sections.json
index 6954377..98ab5aa 100644
--- a/resume_manager_core/fixtures/resume_manager/resume_sections.json
+++ b/resume_manager_core/fixtures/resume_manager/resume_sections.json
@@ -566,6 +566,7 @@
         "resume": 3,
         "parent_section": 41,
         "name": "Contact Info",
+        "title": "",
         "css": [3, 16],
         "display_category": 3,
         "date_created": "2023-01-01T08:00:00.000Z",
@@ -604,6 +605,7 @@
         "resume": 3,
         "parent_section": 47,
         "name": "References",
+        "title": "",
         "css": [3, 6, 16],
         "display_category": 7,
         "minimalistic": true,
diff --git a/resume_manager_core/templates/resume_manager/include/contact.html b/resume_manager_core/templates/resume_manager/include/contact.html
index 0173ac8..a5de0cd 100644
--- a/resume_manager_core/templates/resume_manager/include/contact.html
+++ b/resume_manager_core/templates/resume_manager/include/contact.html
@@ -1,7 +1,8 @@
 
 {% if title %}
   <h3>{{ title }}</h3>
-{% else %}
+{# Hides title element entirely if value is empty str #}
+{% elif title is None %}
   <h3>Contact Information</h3>
 {% endif %}
 
diff --git a/resume_manager_core/templates/resume_manager/include/education.html b/resume_manager_core/templates/resume_manager/include/education.html
index f72a7a5..bed074c 100644
--- a/resume_manager_core/templates/resume_manager/include/education.html
+++ b/resume_manager_core/templates/resume_manager/include/education.html
@@ -1,7 +1,8 @@
 
 {% if title %}
   <h3>{{ title }}</h3>
-{% else %}
+{# Hides title element entirely if value is empty str #}
+{% elif title is None %}
   <h3>Education</h3>
 {% endif %}
 
diff --git a/resume_manager_core/templates/resume_manager/include/education_min.html b/resume_manager_core/templates/resume_manager/include/education_min.html
index 2ba6b5b..8f68c66 100644
--- a/resume_manager_core/templates/resume_manager/include/education_min.html
+++ b/resume_manager_core/templates/resume_manager/include/education_min.html
@@ -1,7 +1,8 @@
 
 {% if title %}
   <h3 class="font-size-small">{{ title }}</h3>
-{% else %}
+{# Hides title element entirely if value is empty str #}
+{% elif title is None %}
   <h3 class="font-size-small">Education</h3>
 {% endif %}
 
diff --git a/resume_manager_core/templates/resume_manager/include/experience.html b/resume_manager_core/templates/resume_manager/include/experience.html
index ad35d17..6deda55 100644
--- a/resume_manager_core/templates/resume_manager/include/experience.html
+++ b/resume_manager_core/templates/resume_manager/include/experience.html
@@ -1,7 +1,8 @@
 
 {% if title %}
   <h3>{{ title }}</h3>
-{% else %}
+{# Hides title element entirely if value is empty str #}
+{% elif title is None %}
   <h3>Experience</h3>
 {% endif %}
 
diff --git a/resume_manager_core/templates/resume_manager/include/experience_min.html b/resume_manager_core/templates/resume_manager/include/experience_min.html
index eb09bc7..470e12a 100644
--- a/resume_manager_core/templates/resume_manager/include/experience_min.html
+++ b/resume_manager_core/templates/resume_manager/include/experience_min.html
@@ -1,7 +1,8 @@
 
 {% if title %}
   <h3 class="font-size-small">{{ title }}</h3>
-{% else %}
+{# Hides title element entirely if value is empty str #}
+{% elif title is None %}
   <h3 class="font-size-small">Experience</h3>
 {% endif %}
 
diff --git a/resume_manager_core/templates/resume_manager/include/references.html b/resume_manager_core/templates/resume_manager/include/references.html
index fe906e1..395d9ad 100644
--- a/resume_manager_core/templates/resume_manager/include/references.html
+++ b/resume_manager_core/templates/resume_manager/include/references.html
@@ -1,7 +1,8 @@
 
 {% if title %}
   <h3>{{ title }}</h3>
-{% else %}
+{# Hides title element entirely if value is empty str #}
+{% elif title is None %}
   <h3>References</h3>
 {% endif %}
 
diff --git a/resume_manager_core/templates/resume_manager/include/references_min.html b/resume_manager_core/templates/resume_manager/include/references_min.html
index a2ce94d..0be92d2 100644
--- a/resume_manager_core/templates/resume_manager/include/references_min.html
+++ b/resume_manager_core/templates/resume_manager/include/references_min.html
@@ -1,7 +1,8 @@
 
 {% if title %}
   <h3 class="font-size-small">{{ title }}</h3>
-{% else %}
+{# Hides title element entirely if value is empty str #}
+{% elif title is None %}
   <h3 class="font-size-small">References</h3>
 {% endif %}
 
diff --git a/resume_manager_core/templates/resume_manager/include/skills.html b/resume_manager_core/templates/resume_manager/include/skills.html
index 2ab3bdb..8af4c7f 100644
--- a/resume_manager_core/templates/resume_manager/include/skills.html
+++ b/resume_manager_core/templates/resume_manager/include/skills.html
@@ -1,7 +1,8 @@
 
 {% if title %}
   <h3>{{ title }}</h3>
-{% else %}
+{# Hides title element entirely if value is empty str #}
+{% elif title is None %}
   <h3>Skills</h3>
 {% endif %}
 
diff --git a/resume_manager_core/templates/resume_manager/include/skills_min.html b/resume_manager_core/templates/resume_manager/include/skills_min.html
index c940459..f998539 100644
--- a/resume_manager_core/templates/resume_manager/include/skills_min.html
+++ b/resume_manager_core/templates/resume_manager/include/skills_min.html
@@ -1,7 +1,8 @@
 
 {% if title %}
   <h3 class="font-size-small">{{ title }}</h3>
-{% else %}
+{# Hides title element entirely if value is empty str #}
+{% elif title is None %}
   <h3 class="font-size-small">Skills</h3>
 {% endif %}
 
-- 
GitLab