Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Site Institucional NOSSAS #154

Merged
merged 82 commits into from
Jan 18, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
82 commits
Select commit Hold shift + click to select a range
37d5917
feat(nossas): setup initial with bootstrap5
igr-santos Dec 25, 2023
1447799
feat(nossas): enable i18n
igr-santos Dec 25, 2023
281f821
feat(nossas): add navbar plugin with i18n select
igr-santos Dec 25, 2023
790176d
feat(nossas): custom i18n form
igr-santos Dec 25, 2023
f8d8fb4
feat(nossas): add menu works with pages structure
igr-santos Dec 25, 2023
05fc900
feat(nossas): custom style navbar menu dropdown
igr-santos Dec 25, 2023
dce3d41
feat(nossas): add theme colors and approach to plugins
igr-santos Dec 27, 2023
b7d8515
feat(nossas): add tag styles
igr-santos Dec 28, 2023
053fa6e
feat(nossas): add style for slider
igr-santos Dec 28, 2023
0838068
feat(nossas): add SliderPlugin
igr-santos Dec 28, 2023
cdc58aa
feat(nossas): adjusts on navbar plugin
igr-santos Dec 29, 2023
abd246e
feat(nossas): add fonts patterns
igr-santos Dec 29, 2023
ef8de18
feat(nossas): add team app
igr-santos Dec 30, 2023
f925b4d
feat(nossas): app plugin to render members team
igr-santos Dec 30, 2023
c3cc045
feat(nossas): add full width image template
igr-santos Dec 30, 2023
22f9653
feat(nossas): add multiple classes mixin and properties to border box
igr-santos Dec 30, 2023
ccfafd3
feat(nossas): add campaigns app with import bonde mobilizations
igr-santos Dec 31, 2023
bb1008c
feat(nossas): import image of mobilization to campaign
igr-santos Dec 31, 2023
2c828cf
feat(nossas): add filter campaign list plugin
igr-santos Dec 31, 2023
f56df5b
feat(nossas): add style to campaign plugin
igr-santos Dec 31, 2023
7b9ab3d
feat(nossas): reuse link plugin by frontend and add new colors
igr-santos Jan 2, 2024
b26ecf8
feat(nossas): add footer plugin style
igr-santos Jan 2, 2024
6a5f0ab
feat(nossas): add breadcrumb
igr-santos Jan 2, 2024
8b309f0
feat(nossas): add jobs app models
igr-santos Jan 3, 2024
2d07032
feat(nossas): add slider jobs plugin
igr-santos Jan 3, 2024
e08c352
feat(nossas): add styles and plugins to compose home slider full page
igr-santos Jan 4, 2024
7be6ee1
fix(nossas): change base template to meta device scale
igr-santos Jan 4, 2024
c288692
fix(nossas): adjusts to add box
igr-santos Jan 4, 2024
a795d9e
feat(nossas): add django-jsonform to better config padding box
igr-santos Jan 5, 2024
81f5c24
feat(nossas): add header layout to create box
igr-santos Jan 5, 2024
28b4897
feat(nossas): add apphook to jobs detail
igr-santos Jan 5, 2024
fa5ce4e
feat(nossas): add link to open detail on slide jobs
igr-santos Jan 5, 2024
7c0cbdf
feat(nossas): add style to caption image
igr-santos Jan 5, 2024
02af9f5
feat(nossas): add cta layout on box plugin
igr-santos Jan 5, 2024
6116e3e
feat(nossas): use PicturePlugin on Box
igr-santos Jan 8, 2024
fb18b08
feat(nossa): add context colors
igr-santos Jan 8, 2024
3b86e20
feat(nossas): change navbar collapse to offcanvas
igr-santos Jan 8, 2024
f53a412
fix(nossas): adjusts in site footer plugin
igr-santos Jan 8, 2024
dd64609
feat(nossas): add institutional information on site
igr-santos Jan 9, 2024
e40d5ce
feat(nossas): add institutional form on Toolbar
igr-santos Jan 10, 2024
49b7da2
feat(nossas): add responsive to padding design pattern
igr-santos Jan 10, 2024
c327bfd
feat(nossas): add adjusts on AccordionTeam plugin
igr-santos Jan 10, 2024
e01a872
feat: refactor link / button plugin name
miguelzinh3 Jan 8, 2024
e2b2824
Merge pull request #152 from nossas/feature/refactor-link-btn-name
miguelzinh3 Jan 10, 2024
3160edf
feat: add styleguide nossas
miguelzinh3 Jan 8, 2024
5e86a7d
feat: add placeholder instance in styleguideview
miguelzinh3 Jan 9, 2024
a8f568b
feat: add css grid to styleguide template
miguelzinh3 Jan 10, 2024
2aa8e82
feat: add css grid plugin
miguelzinh3 Jan 10, 2024
a3429a3
fix(nossas): rename base classes to render UI plugins
igr-santos Jan 10, 2024
c84b4e9
feat(nossas): transform home template on full slide
igr-santos Jan 10, 2024
9109ef6
feat(nossas): add service on docker deploy
igr-santos Jan 10, 2024
c9918cf
fix(nossas): add dependencies in requirements
igr-santos Jan 10, 2024
9f0863b
fix(ci): set version to use django-cms
igr-santos Jan 10, 2024
69a9224
fix(nossas): add templatetags to render slider controllers on fullpage
igr-santos Jan 11, 2024
b9a3bf6
fix(nossas): fixed version to djangocms-admin-style
igr-santos Jan 11, 2024
6146e70
feat(nossas): add option to configuration TRAEFIK_ROUTERS_RULE for no…
igr-santos Jan 11, 2024
e4962f1
Merge pull request #153 from nossas/feature/add-styleguide-nossas
miguelzinh3 Jan 11, 2024
5b34aa1
fix(nossas): add fonts Bebas Neue Pro
igr-santos Jan 15, 2024
7a562df
feat(nossas): add option to add background image on slider full page
igr-santos Jan 15, 2024
980e6ac
feat: add bootstrap grid plugin with choices
miguelzinh3 Jan 11, 2024
5ddbb46
feat: add columns when add grid
miguelzinh3 Jan 15, 2024
0a674d7
feat: refactor grid models css grid choices
miguelzinh3 Jan 15, 2024
bdd6291
Merge pull request #155 from nossas/feature/grid-plugin-nossas
miguelzinh3 Jan 15, 2024
2f2aefd
fix(nossas): add attributes on campaign model
igr-santos Jan 15, 2024
21a4689
fix(nossas): merge migrations plugins
igr-santos Jan 15, 2024
3cd45e5
feat: add spacing and alignment in column plugin
miguelzinh3 Jan 15, 2024
93a2be7
fix: change 007 migration dependency
miguelzinh3 Jan 16, 2024
0ef54d9
fix: add new plugin migration
miguelzinh3 Jan 16, 2024
d720db3
fix(nossas): change bebas neue path
miguelzinh3 Jan 16, 2024
0cfca13
feat(nossas): add accordion plugin
miguelzinh3 Jan 17, 2024
6851601
feat(nossas): add container plugin
miguelzinh3 Jan 17, 2024
fd2f74d
fix(nossas): refactor columns aligments
miguelzinh3 Jan 17, 2024
703e15e
chore(nossas): make a commit to revert push force
igr-santos Jan 17, 2024
ac835cd
fix(nossas): add DOCTYPE to fixed cms modal height
igr-santos Jan 17, 2024
4f98e6d
fix(nossas): change CampaignListPlugin
igr-santos Jan 17, 2024
402f8ac
fix(nossas): update Campaign model
igr-santos Jan 17, 2024
182bad2
feat(nossas): add apphooks to detail campaign
igr-santos Jan 17, 2024
d4daab2
fix(nossas): change database default when NOSSAS run
igr-santos Jan 17, 2024
c80daff
feat(nossas): add command to load mobilizations
igr-santos Jan 17, 2024
7cc0628
chore(nossas): ignore regex sqlite dbs
igr-santos Jan 17, 2024
2876212
Merge pull request #156 from nossas/feature/site-nossas-igor
igr-santos Jan 17, 2024
fb44183
fix(nossas): change alignment Y property to colunm
igr-santos Jan 17, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
*.pot
*.pyc
__pycache__
db.sqlite3
*.sqlite3
media
staticfiles

Expand Down Expand Up @@ -146,4 +146,4 @@ GitHub.sublime-settings
node_modules/

# Domains
deploy/letsencrypt
deploy/letsencrypt
351 changes: 351 additions & 0 deletions app/admin_styled/static/admin/css/changelists.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,351 @@
/* CHANGELISTS */

#changelist {
display: flex;
align-items: flex-start;
justify-content: space-between;
}

#changelist .changelist-form-container {
flex: 1 1 auto;
min-width: 0;
}

#changelist table {
width: 100%;
}

.change-list .hiddenfields { display:none; }

.change-list .filtered table {
border-right: none;
}

.change-list .filtered {
min-height: 400px;
}

.change-list .filtered .results, .change-list .filtered .paginator,
.filtered #toolbar, .filtered div.xfull {
width: auto;
}

.change-list .filtered table tbody th {
padding-right: 1em;
}

#changelist-form .results {
overflow-x: auto;
width: 100%;
}

#changelist .toplinks {
border-bottom: 1px solid var(--hairline-color);
}

#changelist .paginator {
color: var(--body-quiet-color);
border-bottom: 1px solid var(--hairline-color);
background: var(--body-bg);
overflow: hidden;
}

/* CHANGELIST TABLES */

#changelist table thead th {
padding: 0;
white-space: nowrap;
vertical-align: middle;
}

#changelist table thead th.action-checkbox-column {
width: 1.5em;
text-align: center;
}

#changelist table tbody td.action-checkbox {
text-align: center;
}

#changelist table tfoot {
color: var(--body-quiet-color);
}

/* TOOLBAR */

#toolbar {
padding: 8px 10px;
margin-bottom: 15px;
border-top: 1px solid var(--hairline-color);
border-bottom: 1px solid var(--hairline-color);
background: var(--darkened-bg);
color: var(--body-quiet-color);
}

#toolbar form input {
border-radius: 4px;
font-size: 14px;
padding: 5px;
color: var(--body-fg);
}

#toolbar #searchbar {
height: 19px;
border: 1px solid var(--border-color);
padding: 2px 5px;
margin: 0;
vertical-align: top;
font-size: 13px;
max-width: 100%;
}

#toolbar #searchbar:focus {
border-color: var(--body-quiet-color);
}

#toolbar form input[type="submit"] {
border: 1px solid var(--border-color);
font-size: 13px;
padding: 4px 8px;
margin: 0;
vertical-align: middle;
background: var(--body-bg);
box-shadow: 0 -15px 20px -10px rgba(0, 0, 0, 0.15) inset;
cursor: pointer;
color: var(--body-fg);
}

#toolbar form input[type="submit"]:focus,
#toolbar form input[type="submit"]:hover {
border-color: var(--body-quiet-color);
}

#changelist-search img {
vertical-align: middle;
margin-right: 4px;
}

/* FILTER COLUMN */

#changelist-filter {
flex: 0 0 240px;
order: 1;
background: var(--darkened-bg);
border-left: none;
margin: 0 0 0 30px;
}

#changelist-filter h2 {
font-size: 14px;
text-transform: uppercase;
letter-spacing: 0.5px;
padding: 5px 15px;
margin-bottom: 12px;
border-bottom: none;
}

#changelist-filter h3 {
font-weight: 400;
padding: 0 15px;
margin-bottom: 10px;
}

#changelist-filter ul {
margin: 5px 0;
padding: 0 15px 15px;
border-bottom: 1px solid var(--hairline-color);
}

#changelist-filter ul:last-child {
border-bottom: none;
}

#changelist-filter li {
list-style-type: none;
margin-left: 0;
padding-left: 0;
}

#changelist-filter a {
display: block;
color: var(--body-quiet-color);
text-overflow: ellipsis;
overflow-x: hidden;
}

#changelist-filter li.selected {
border-left: 5px solid var(--hairline-color);
padding-left: 10px;
margin-left: -15px;
}

#changelist-filter li.selected a {
color: var(--link-selected-fg);
}

#changelist-filter a:focus, #changelist-filter a:hover,
#changelist-filter li.selected a:focus,
#changelist-filter li.selected a:hover {
color: var(--link-hover-color);
}

#changelist-filter #changelist-filter-clear a {
font-size: 13px;
padding-bottom: 10px;
border-bottom: 1px solid var(--hairline-color);
}

/* DATE DRILLDOWN */

.change-list ul.toplinks {
display: block;
float: left;
padding: 0;
margin: 0;
width: 100%;
}

.change-list ul.toplinks li {
padding: 3px 6px;
font-weight: bold;
list-style-type: none;
display: inline-block;
}

.change-list ul.toplinks .date-back a {
color: var(--body-quiet-color);
}

.change-list ul.toplinks .date-back a:focus,
.change-list ul.toplinks .date-back a:hover {
color: var(--link-hover-color);
}

/* PAGINATOR */

.paginator {
font-size: 13px;
padding-top: 10px;
padding-bottom: 10px;
line-height: 22px;
margin: 0;
border-top: 1px solid var(--hairline-color);
width: 100%;
}

.paginator a:link, .paginator a:visited {
padding: 2px 6px;
background: var(--button-bg);
text-decoration: none;
color: var(--button-fg);
}

.paginator a.showall {
border: none;
background: none;
color: var(--link-fg);
}

.paginator a.showall:focus, .paginator a.showall:hover {
background: none;
color: var(--link-hover-color);
}

.paginator .end {
margin-right: 6px;
}

.paginator .this-page {
padding: 2px 6px;
font-weight: bold;
font-size: 13px;
vertical-align: top;
}

.paginator a:focus, .paginator a:hover {
color: white;
background: var(--link-hover-color);
}

/* ACTIONS */

.filtered .actions {
border-right: none;
}

#changelist table input {
margin: 0;
vertical-align: baseline;
}

#changelist table tbody tr.selected {
background-color: var(--selected-row) !important;
}

#changelist .actions {
padding: 10px;
background: var(--body-bg);
border-top: none;
border-bottom: none;
line-height: 24px;
color: var(--body-quiet-color);
width: 100%;
}

#changelist .actions.selected { /* XXX Probably unused? */
background: var(--body-bg);
border-top: 1px solid var(--body-bg);
border-bottom: 1px solid #edecd6;
}

#changelist .actions span.all,
#changelist .actions span.action-counter,
#changelist .actions span.clear,
#changelist .actions span.question {
font-size: 13px;
margin: 0 0.5em;
}

#changelist .actions:last-child {
border-bottom: none;
}

#changelist .actions select {
vertical-align: top;
height: 24px;
color: var(--body-fg);
border: 1px solid var(--border-color);
border-radius: 4px;
font-size: 14px;
padding: 0 0 0 4px;
margin: 0;
margin-left: 10px;
}

#changelist .actions select:focus {
border-color: var(--body-quiet-color);
}

#changelist .actions label {
display: inline-block;
vertical-align: middle;
font-size: 13px;
}

#changelist .actions .button {
font-size: 13px;
border: 1px solid var(--border-color);
border-radius: 4px;
background: var(--body-bg);
box-shadow: 0 -15px 20px -10px rgba(0, 0, 0, 0.15) inset;
cursor: pointer;
height: 24px;
line-height: 1;
padding: 4px 8px;
margin: 0;
color: var(--body-fg);
}

#changelist .actions .button:focus, #changelist .actions .button:hover {
border-color: var(--body-quiet-color);
}
Loading
Loading