page_views
main.views.page_views
¤
Views for the page-related pages of the main app.
Classes¤
AboutPageView
¤
Bases: TemplateView
View that renders the about page.
EventsPageView
¤
Bases: TemplateView
View that renders the events page.
Methods:¤
get_context_data(**kwargs)
¤
Add events from CSV to the template context.
Source code in main/views/page_views.py
129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 | |
FrameworkOverviewPageView
¤
Bases: TemplateView
View that renders an overview page for the framework.
GetInvolvedPageView
¤
Bases: TemplateView
View that renders the get involved page.
GitHubMarkdownPageView
¤
Bases: TemplateView
Base view for pages that render markdown content fetched from GitHub.
Methods:¤
get_context_data(**kwargs)
¤
Add rendered markdown content and page metadata to the context.
Source code in main/views/page_views.py
279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 | |
get_markdown_content()
¤
Fetch and convert remote markdown content to HTML.
Source code in main/views/page_views.py
266 267 268 269 270 271 272 273 274 275 276 277 | |
GovernancePageView
¤
IndexPageView
¤
Bases: TemplateView
View that renders the index/home page.
Methods:¤
get_context_data(**kwargs)
¤
Add skill levels and sample profile data to the template context.
Source code in main/views/page_views.py
56 57 58 59 60 61 62 63 64 65 66 67 68 | |
LearningResourcesPageView
¤
Bases: SingleTableView
View that renders the page with all learning resources.
LicensingPageView
¤
PrivacyPageView
¤
Bases: TemplateView
View that renders the privacy page.
RolesPageView
¤
Bases: TemplateView
View that renders the role profiles page.
Methods:¤
get_context_data(**kwargs)
¤
Add sample profile data to the template context.
Source code in main/views/page_views.py
163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 | |
SkillLevelsPageView
¤
Bases: TemplateView
View that renders the skill levels page.
Methods:¤
get_context_data(**kwargs)
¤
Add skill levels to the template context.
Source code in main/views/page_views.py
94 95 96 97 98 99 | |
SkillPageView
¤
Bases: TemplateView
View that renders a single skill page.
Methods:¤
get_context_data(**kwargs)
¤
Add the selected skill and related data to the template context.
Source code in main/views/page_views.py
203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 | |
SkillsAndCompetenciesPageView
¤
Bases: TemplateView
View that renders the competencies page.
Methods:¤
get_context_data(**kwargs)
¤
Add the competencies framework data to the template context.
Source code in main/views/page_views.py
186 187 188 189 190 191 192 193 194 195 | |
TermsPageView
¤
Bases: TemplateView
View that renders the terms and conditions page.
ToolsLanguagesMethodologiesPageView
¤
Bases: SingleTableView
View that renders the page with all tools, languages and methodologies.
ViewSkillProfilePageView
¤
Bases: TemplateView
View that renders a shared skill profile based on query parameters.
Methods:¤
get_context_data(**kwargs)
¤
Add skill profile data from query parameters to the context.
Source code in main/views/page_views.py
328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 | |