diff --git a/resume_manager_core/models.py b/resume_manager_core/models.py index b6fc568eae336fc5554cea612edadf0a7e5d3766..1c59814b6a1b92e100c9d3bf0f303889b440c40b 100644 --- a/resume_manager_core/models.py +++ b/resume_manager_core/models.py @@ -301,6 +301,13 @@ class SkillInstance(WorkspaceModel): # Model fields. name = models.CharField(max_length=settings.MAX_LENGTH) + proficient = models.BooleanField(default=False) + unproficient = models.BooleanField(default=False) + + # Field helper text. + name.help_text = 'Name of skill.' + proficient.help_text = 'Indicates skill is heavily used and well-known.' + unproficient.help_text = 'Indicates skill is rarely used or unconfident.' class Meta: verbose_name = 'Skill Instance' diff --git a/resume_manager_core/templates/resume_manager/include/skills.html b/resume_manager_core/templates/resume_manager/include/skills.html index de697ea2b2fb4c8ec6391a781b1a0ed464f5303c..2ab3bdbd2f6758e7e0a96be94e7af2fc92407096 100644 --- a/resume_manager_core/templates/resume_manager/include/skills.html +++ b/resume_manager_core/templates/resume_manager/include/skills.html @@ -18,11 +18,20 @@ <h4 class="align-left emphasis padding-05">{{ category.category }}</h4> <ul class="flex flex-vertical flex-align-start flex-ratio-100"> {% for skill in category.skills %} - <li class="padding-02"><p class="font-size-small"> - {{ skill }}</p></li> + <li class="padding-02"> + <p + class="font-size-small {% if skill.proficient %}descriptor{% elif skill.unproficient %}de-emphasis{% endif %}" + > - {{ skill.name }}</p> + </li> {% endfor %} </ul> </div> {% endfor %} + + <div class="flex flex-vertical padding-15"> + <p class="font-size-x-small"><span class="descriptor font-size-x-small">Bolded:</span> Technology is used daily, and/or is exceedingly confident and proficient in skill / technology.</p> + <p class="font-size-x-small"><span class="de-emphasis font-size-x-small">De-Emphasized:</span> Technology has been used minimally, and/or not confident in current skills with skill / technology.</p> + </div> {% else %} <p>No skills yet.</p> {% endif %} diff --git a/resume_manager_core/views.py b/resume_manager_core/views.py index 71b0772dcd98a021bae4efacacff1f54b6984cff..6e09755298405f4c75bee645920785a329d779eb 100644 --- a/resume_manager_core/views.py +++ b/resume_manager_core/views.py @@ -169,7 +169,7 @@ class DisplayResume(DetailView): for skill in skills: if skill.category == category: # Add skill to category. - category_data['skills'].append(skill.name) + category_data['skills'].append(skill) skill_data.append(category_data)