Moved all “marketing material” on another repository
It made not much sense having the marketing / landing / whatever page in the application, as it was intended only for numerus.cat, not fer everyone that might want to install the application for themselves.
This commit is contained in:
parent
01807de5ca
commit
f1e876d4fb
12
pkg/login.go
12
pkg/login.go
|
@ -80,6 +80,10 @@ func (form *loginForm) Validate() bool {
|
||||||
return validator.AllOK()
|
return validator.AllOK()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (form *loginForm) mustRender(w http.ResponseWriter, r *http.Request) {
|
||||||
|
mustRenderTemplate(w, r, "login.gohtml", "login.gohtml", form)
|
||||||
|
}
|
||||||
|
|
||||||
func GetLoginForm(w http.ResponseWriter, r *http.Request, demo bool) {
|
func GetLoginForm(w http.ResponseWriter, r *http.Request, demo bool) {
|
||||||
user := getUser(r)
|
user := getUser(r)
|
||||||
if user.LoggedIn {
|
if user.LoggedIn {
|
||||||
|
@ -89,7 +93,7 @@ func GetLoginForm(w http.ResponseWriter, r *http.Request, demo bool) {
|
||||||
locale := getLocale(r)
|
locale := getLocale(r)
|
||||||
form := newLoginForm(demo, locale)
|
form := newLoginForm(demo, locale)
|
||||||
w.WriteHeader(http.StatusOK)
|
w.WriteHeader(http.StatusOK)
|
||||||
mustRenderLoginForm(w, r, form)
|
form.mustRender(w, r)
|
||||||
}
|
}
|
||||||
|
|
||||||
func HandleLoginForm(w http.ResponseWriter, r *http.Request, demo bool) {
|
func HandleLoginForm(w http.ResponseWriter, r *http.Request, demo bool) {
|
||||||
|
@ -117,11 +121,7 @@ func HandleLoginForm(w http.ResponseWriter, r *http.Request, demo bool) {
|
||||||
} else {
|
} else {
|
||||||
w.WriteHeader(http.StatusUnprocessableEntity)
|
w.WriteHeader(http.StatusUnprocessableEntity)
|
||||||
}
|
}
|
||||||
mustRenderLoginForm(w, r, form)
|
form.mustRender(w, r)
|
||||||
}
|
|
||||||
|
|
||||||
func mustRenderLoginForm(w http.ResponseWriter, r *http.Request, form *loginForm) {
|
|
||||||
mustRenderWebTemplate(w, r, "login.gohtml", form)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func HandleLogout(w http.ResponseWriter, r *http.Request, _ httprouter.Params) {
|
func HandleLogout(w http.ResponseWriter, r *http.Request, _ httprouter.Params) {
|
||||||
|
|
|
@ -105,29 +105,17 @@ func NewRouter(db *Db, demo bool) http.Handler {
|
||||||
router.PUT("/company/:slug/*rest", companyHandler)
|
router.PUT("/company/:slug/*rest", companyHandler)
|
||||||
router.DELETE("/company/:slug/*rest", companyHandler)
|
router.DELETE("/company/:slug/*rest", companyHandler)
|
||||||
|
|
||||||
router.GET("/legal", func(w http.ResponseWriter, r *http.Request, _ httprouter.Params) {
|
|
||||||
mustRenderWebTemplate(w, r, "legal.gohtml", nil)
|
|
||||||
})
|
|
||||||
|
|
||||||
router.GET("/privacy", func(w http.ResponseWriter, r *http.Request, _ httprouter.Params) {
|
|
||||||
mustRenderWebTemplate(w, r, "privacy.gohtml", nil)
|
|
||||||
})
|
|
||||||
|
|
||||||
router.GET("/cookies", func(w http.ResponseWriter, r *http.Request, _ httprouter.Params) {
|
|
||||||
mustRenderWebTemplate(w, r, "cookies.gohtml", nil)
|
|
||||||
})
|
|
||||||
|
|
||||||
router.GET("/", func(w http.ResponseWriter, r *http.Request, _ httprouter.Params) {
|
router.GET("/", func(w http.ResponseWriter, r *http.Request, _ httprouter.Params) {
|
||||||
user := getUser(r)
|
user := getUser(r)
|
||||||
if user.LoggedIn {
|
if !user.LoggedIn {
|
||||||
|
http.Redirect(w, r, "/login", http.StatusSeeOther)
|
||||||
|
return
|
||||||
|
}
|
||||||
conn := getConn(r)
|
conn := getConn(r)
|
||||||
company := &Company{
|
company := &Company{
|
||||||
Slug: conn.MustGetText(r.Context(), "", "select slug::text from company order by company_id limit 1"),
|
Slug: conn.MustGetText(r.Context(), "", "select slug::text from company order by company_id limit 1"),
|
||||||
}
|
}
|
||||||
http.Redirect(w, r, companyURI(company, "/"), http.StatusFound)
|
http.Redirect(w, r, companyURI(company, "/"), http.StatusFound)
|
||||||
} else {
|
|
||||||
mustRenderWebTemplate(w, r, "home.gohtml", nil)
|
|
||||||
}
|
|
||||||
})
|
})
|
||||||
|
|
||||||
var handler http.Handler = router
|
var handler http.Handler = router
|
||||||
|
|
|
@ -156,10 +156,6 @@ func mustRenderStandaloneTemplateFragment(w io.Writer, r *http.Request, filename
|
||||||
mustRenderTemplateFragment(w, r, "standalone.gohtml", filename, fragment, data)
|
mustRenderTemplateFragment(w, r, "standalone.gohtml", filename, fragment, data)
|
||||||
}
|
}
|
||||||
|
|
||||||
func mustRenderWebTemplate(w io.Writer, r *http.Request, filename string, data interface{}) {
|
|
||||||
mustRenderTemplate(w, r, "web.gohtml", filename, data)
|
|
||||||
}
|
|
||||||
|
|
||||||
func humanizeBytes(s int64, base float64, sizes []string) string {
|
func humanizeBytes(s int64, base float64, sizes []string) string {
|
||||||
if s < 10 {
|
if s < 10 {
|
||||||
return fmt.Sprintf("%d B", s)
|
return fmt.Sprintf("%d B", s)
|
||||||
|
|
|
@ -1119,6 +1119,42 @@ div[x-data="snackbar"] div[role="alert"].enter.end, div[x-data="snackbar"] div[r
|
||||||
vector-effect: non-scaling-stroke;
|
vector-effect: non-scaling-stroke;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* login */
|
||||||
|
|
||||||
|
#login {
|
||||||
|
margin: 3rem;
|
||||||
|
background-color: var(--numerus--header--background-color);
|
||||||
|
}
|
||||||
|
|
||||||
|
#login > header {
|
||||||
|
border-bottom: 1px solid var(--numerus--color--black);
|
||||||
|
}
|
||||||
|
|
||||||
|
#login h1 {
|
||||||
|
padding-bottom: .9375em;
|
||||||
|
}
|
||||||
|
|
||||||
|
#login article {
|
||||||
|
padding: 1.25em;
|
||||||
|
min-height: 70vh;
|
||||||
|
}
|
||||||
|
|
||||||
|
#login h2 {
|
||||||
|
margin-bottom: 1em;
|
||||||
|
}
|
||||||
|
|
||||||
|
#login button {
|
||||||
|
min-width: 26rem;
|
||||||
|
background-color: var(--numerus--color--black);
|
||||||
|
border: 2px solid var(--numerus--color--black);
|
||||||
|
text-transform: uppercase;
|
||||||
|
display: inline-block;
|
||||||
|
text-align: center;
|
||||||
|
padding: 1.55rem;
|
||||||
|
cursor: pointer;
|
||||||
|
color: var(--numerus--color--white);
|
||||||
|
}
|
||||||
|
|
||||||
/* Remix Icon */
|
/* Remix Icon */
|
||||||
|
|
||||||
@font-face {
|
@font-face {
|
||||||
|
@ -10290,450 +10326,3 @@ div[x-data="snackbar"] div[role="alert"].enter.end, div[x-data="snackbar"] div[r
|
||||||
.ri-zzz-line:before {
|
.ri-zzz-line:before {
|
||||||
content: '\f2df';
|
content: '\f2df';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#login {
|
|
||||||
padding: 1.25em;
|
|
||||||
min-height: 70vh;
|
|
||||||
}
|
|
||||||
|
|
||||||
#login h2 {
|
|
||||||
margin-bottom: 1em;
|
|
||||||
}
|
|
||||||
|
|
||||||
#login button {
|
|
||||||
min-width: 26rem;
|
|
||||||
background-color: var(--numerus--color--black);
|
|
||||||
border: 2px solid var(--numerus--color--black);
|
|
||||||
text-transform: uppercase;
|
|
||||||
display: inline-block;
|
|
||||||
text-align: center;
|
|
||||||
padding: 1.55rem;
|
|
||||||
cursor: pointer;
|
|
||||||
color: var(--numerus--color--white);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* web */
|
|
||||||
|
|
||||||
/* web mobile */
|
|
||||||
|
|
||||||
@media screen and (max-width: 600px) {
|
|
||||||
|
|
||||||
header, header nav a {
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.web > header {
|
|
||||||
flex-direction: column;
|
|
||||||
}
|
|
||||||
|
|
||||||
.web nav {
|
|
||||||
width: 100%;
|
|
||||||
border-top: solid 1px var(--numerus--color--black);
|
|
||||||
}
|
|
||||||
|
|
||||||
.web nav ul {
|
|
||||||
margin: 0;
|
|
||||||
justify-content: space-around;
|
|
||||||
}
|
|
||||||
|
|
||||||
.web nav ul li {
|
|
||||||
padding: 6rem 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* web tablet */
|
|
||||||
|
|
||||||
@media screen and (max-width: 992px) {
|
|
||||||
|
|
||||||
.web nav ul {
|
|
||||||
gap: 2rem;
|
|
||||||
margin: 0 0 0 5rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.mondrian2 {
|
|
||||||
font-size: calc(16px + 3vw);
|
|
||||||
}
|
|
||||||
.mondrian4 {
|
|
||||||
font-size: calc(16px + 3vw);
|
|
||||||
}
|
|
||||||
.mondrian10 {
|
|
||||||
font-size: calc(16px + .3vw);
|
|
||||||
}
|
|
||||||
.mondrian14 {
|
|
||||||
font-size: 1.4rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.web nav ul li {
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* web desktop */
|
|
||||||
|
|
||||||
.web {
|
|
||||||
margin: 3rem;
|
|
||||||
background-color: var(--numerus--header--background-color);
|
|
||||||
}
|
|
||||||
|
|
||||||
.web h1 {
|
|
||||||
padding-bottom: .9375em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.web > header {
|
|
||||||
display: flex;
|
|
||||||
justify-content: space-between;
|
|
||||||
align-items: start;
|
|
||||||
border-bottom: 1px solid var(--numerus--color--black);
|
|
||||||
}
|
|
||||||
|
|
||||||
.web > footer {
|
|
||||||
border-top: 1px solid var(--numerus--color--black);
|
|
||||||
margin: 0 0 5rem 0;
|
|
||||||
padding: 5rem 0 0 0;
|
|
||||||
display: flex;
|
|
||||||
justify-content: space-between;
|
|
||||||
align-items: flex-start;
|
|
||||||
}
|
|
||||||
|
|
||||||
.web nav ul {
|
|
||||||
list-style: none;
|
|
||||||
padding: 0;
|
|
||||||
text-transform: uppercase;
|
|
||||||
display: flex;
|
|
||||||
gap: 5rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.web nav ul li {
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.web footer nav ul {
|
|
||||||
justify-content: center;
|
|
||||||
font-size: 83.3333%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.web nav a {
|
|
||||||
color: var(--numerus--font-family);
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.web .legal {
|
|
||||||
margin: 5rem 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.web .legal h2 {
|
|
||||||
margin: .5em 0 1.5em 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.web .legal address,
|
|
||||||
.web .legal h3,
|
|
||||||
.web .legal h4,
|
|
||||||
.web .legal dl {
|
|
||||||
margin: 1.5789em 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.web .legal h2 {
|
|
||||||
counter-reset: section;
|
|
||||||
}
|
|
||||||
|
|
||||||
.web .legal h3 {
|
|
||||||
text-transform: uppercase;
|
|
||||||
counter-reset: subsection;
|
|
||||||
}
|
|
||||||
|
|
||||||
.web .legal h3::before {
|
|
||||||
counter-increment: section;
|
|
||||||
content: counter(section) ". ";
|
|
||||||
}
|
|
||||||
|
|
||||||
.web .legal h4::before {
|
|
||||||
counter-increment: subsection;
|
|
||||||
content: counter(section) "." counter(subsection) ". ";
|
|
||||||
}
|
|
||||||
|
|
||||||
.web .legal p {
|
|
||||||
line-height: 1.25;
|
|
||||||
}
|
|
||||||
|
|
||||||
.web .legal p + p {
|
|
||||||
text-indent: 1em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.web .legal dl {
|
|
||||||
padding-inline-start: 40px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.web .legal dt {
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
.web .legal dt:not(:first-of-type) {
|
|
||||||
margin-top: 1.5789em;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* css grid */
|
|
||||||
|
|
||||||
.mondrian {
|
|
||||||
display: grid;
|
|
||||||
grid-template-columns: repeat(6, 1fr);
|
|
||||||
grid-template-rows: repeat(5, 1fr);
|
|
||||||
grid-column-gap: 0px;
|
|
||||||
grid-row-gap: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.mondrian-element {
|
|
||||||
height: 15rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.mondrian1 {
|
|
||||||
grid-area: 1 / 1 / 2 / 5;
|
|
||||||
border-bottom: 1px solid var(--numerus--color--black);
|
|
||||||
}
|
|
||||||
.mondrian2 {
|
|
||||||
grid-area: 1 / 5 / 2 / 7;
|
|
||||||
background: var(--numerus--color--yellow);
|
|
||||||
font-size: calc(16px + 5vw);
|
|
||||||
display: grid;
|
|
||||||
align-content: center;
|
|
||||||
justify-content: start;
|
|
||||||
padding: 1rem;
|
|
||||||
border-bottom: 1px solid var(--numerus--color--black);
|
|
||||||
}
|
|
||||||
.mondrian3 {
|
|
||||||
grid-area: 2 / 1 / 3 / 2;
|
|
||||||
border-bottom: 1px solid var(--numerus--color--black);
|
|
||||||
}
|
|
||||||
.mondrian4 {
|
|
||||||
grid-area: 2 / 2 / 3 / 4;
|
|
||||||
background: var(--numerus--color--green);
|
|
||||||
font-size: calc(16px + 5vw);
|
|
||||||
display: grid;
|
|
||||||
align-content: center;
|
|
||||||
justify-content: start;
|
|
||||||
padding: 1rem;
|
|
||||||
border-bottom: 1px solid var(--numerus--color--black);
|
|
||||||
}
|
|
||||||
.mondrian5 {
|
|
||||||
grid-area: 2 / 4 / 3 / 6;
|
|
||||||
border-bottom: 1px solid var(--numerus--color--black);
|
|
||||||
}
|
|
||||||
.mondrian6 {
|
|
||||||
grid-area: 2 / 6 / 3 / 7;
|
|
||||||
background: white;
|
|
||||||
border-bottom: 1px solid var(--numerus--color--black);
|
|
||||||
}
|
|
||||||
.mondrian7 {
|
|
||||||
grid-area: 3 / 1 / 4 / 3;
|
|
||||||
background: white;
|
|
||||||
border-bottom: 1px solid var(--numerus--color--black);
|
|
||||||
}
|
|
||||||
.mondrian8 {
|
|
||||||
grid-area: 3 / 3 / 4 / 7;
|
|
||||||
border-bottom: 1px solid var(--numerus--color--black);
|
|
||||||
}
|
|
||||||
.mondrian9 {
|
|
||||||
grid-area: 4 / 1 / 5 / 2;
|
|
||||||
border-bottom: 1px solid var(--numerus--color--black);
|
|
||||||
}
|
|
||||||
.mondrian10 {
|
|
||||||
grid-area: 4 / 2 / 6 / 4;
|
|
||||||
height: 30rem;
|
|
||||||
border-bottom: 1px solid var(--numerus--color--black);
|
|
||||||
background: var(--numerus--color--black);
|
|
||||||
color: white;
|
|
||||||
padding: 1rem;
|
|
||||||
font-size: calc(16px + .7vw);
|
|
||||||
}
|
|
||||||
.mondrian11 {
|
|
||||||
grid-area: 4 / 4 / 5 / 7;
|
|
||||||
border-bottom: 1px solid var(--numerus--color--black);
|
|
||||||
}
|
|
||||||
.mondrian12 {
|
|
||||||
grid-area: 5 / 1 / 6 / 2;
|
|
||||||
}
|
|
||||||
.mondrian13 {
|
|
||||||
grid-area: 5 / 4 / 6 / 5;
|
|
||||||
display: flex;
|
|
||||||
justify-content: center;
|
|
||||||
align-content: center;
|
|
||||||
}
|
|
||||||
.mondrian13 svg {
|
|
||||||
}
|
|
||||||
.mondrian14 {
|
|
||||||
grid-area: 5 / 5 / 6 / 6;
|
|
||||||
background: var(--numerus--color--red);
|
|
||||||
padding: 1rem;
|
|
||||||
font-size: calc(16px + 0.2vw);
|
|
||||||
}
|
|
||||||
.mondrian15 {
|
|
||||||
grid-area: 5 / 6 / 6 / 7;
|
|
||||||
}
|
|
||||||
|
|
||||||
.description {
|
|
||||||
display: grid;
|
|
||||||
grid-template-columns: repeat(6, 1fr);
|
|
||||||
grid-template-rows: repeat(4, 1fr);
|
|
||||||
grid-column-gap: 0px;
|
|
||||||
grid-row-gap: 0px;
|
|
||||||
margin: 5rem 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.description-text {
|
|
||||||
grid-area: 1 / 1 / 4 / 3;
|
|
||||||
}
|
|
||||||
|
|
||||||
.description-text p {
|
|
||||||
padding: 0 0 2rem 0;
|
|
||||||
padding: 1rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.description-items {
|
|
||||||
grid-area: 2 / 4 / 4 / 6;
|
|
||||||
}
|
|
||||||
|
|
||||||
.icon-list {
|
|
||||||
display: flex;
|
|
||||||
gap: 10px;
|
|
||||||
padding: 5px 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.icon-list svg {
|
|
||||||
width: 24px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.description-progress {
|
|
||||||
grid-area: 4 / 4 / 5 / 6;
|
|
||||||
margin: 5rem 0;
|
|
||||||
padding: 0 0 0 35px;
|
|
||||||
font-size: 1.3rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.open {
|
|
||||||
display: grid;
|
|
||||||
grid-template-columns: repeat(6, 1fr);
|
|
||||||
grid-template-rows: repeat(4, 1fr);
|
|
||||||
grid-column-gap: 0px;
|
|
||||||
grid-row-gap: 0px;
|
|
||||||
border-top: 1px solid var(--numerus--color--black);
|
|
||||||
}
|
|
||||||
|
|
||||||
.deco_1 {
|
|
||||||
grid-area: 1 / 1 / 2 / 2;
|
|
||||||
background: white;
|
|
||||||
}
|
|
||||||
.license {
|
|
||||||
grid-area: 2 / 4 / 4 / 6;
|
|
||||||
}
|
|
||||||
.download {
|
|
||||||
grid-area: 3 / 2 / 4 / 3;
|
|
||||||
}
|
|
||||||
.download button {
|
|
||||||
margin: 5rem 0;
|
|
||||||
background: var(--numerus--color--yellow);
|
|
||||||
border: var(--numerus--color--yellow);
|
|
||||||
width: 100%;
|
|
||||||
font-size: calc(16px + 1vw);
|
|
||||||
color: var(--numerus--color--black);
|
|
||||||
display: flex;
|
|
||||||
gap: 2.5rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.download a {
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.download svg {
|
|
||||||
width: 30px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.deco_2 {
|
|
||||||
grid-area: 4 / 5 / 5 / 6;
|
|
||||||
background: white;
|
|
||||||
}
|
|
||||||
|
|
||||||
.price {
|
|
||||||
display: grid;
|
|
||||||
grid-template-columns: repeat(6, 1fr);
|
|
||||||
grid-template-rows: repeat(3, 1fr);
|
|
||||||
grid-column-gap: 0px;
|
|
||||||
grid-row-gap: 0px;
|
|
||||||
border-top: 1px solid var(--numerus--color--black);
|
|
||||||
padding: 5rem 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.price_description {
|
|
||||||
grid-area: 1 / 1 / 3 / 3;
|
|
||||||
}
|
|
||||||
|
|
||||||
.price_description p {
|
|
||||||
margin: 0 0 2rem 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.price_cta {
|
|
||||||
grid-area: 2 / 4 / 4 / 6;
|
|
||||||
}
|
|
||||||
|
|
||||||
.price-detail {
|
|
||||||
display: flex;
|
|
||||||
flex-direction: row;
|
|
||||||
gap: 10px;
|
|
||||||
align-items: baseline;
|
|
||||||
}
|
|
||||||
|
|
||||||
.price-detail h3 {
|
|
||||||
font-size: 4rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.price_cta p {
|
|
||||||
margin: 2rem 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* home mobile */
|
|
||||||
|
|
||||||
@media screen and (max-width: 600px) {
|
|
||||||
|
|
||||||
.mondrian {
|
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
}
|
|
||||||
|
|
||||||
.mondrian-element.mondrian1, .mondrian-element.mondrian3, .mondrian-element.mondrian5, .mondrian-element.mondrian6, .mondrian-element.mondrian7, .mondrian-element.mondrian8, .mondrian-element.mondrian9, .mondrian-element.mondrian11, .mondrian-element.mondrian12, .mondrian-element.mondrian13, .mondrian-element.mondrian15 {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.description {
|
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
gap: 30px;
|
|
||||||
margin-top: 60px;
|
|
||||||
}
|
|
||||||
.open {
|
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
}
|
|
||||||
|
|
||||||
.price {
|
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
gap: 30px;
|
|
||||||
margin: 60px 0;
|
|
||||||
border-top: 1px solid;
|
|
||||||
padding-top: 30px;
|
|
||||||
}
|
|
||||||
|
|
||||||
footer {
|
|
||||||
flex-direction: column;
|
|
||||||
gap: 30px;
|
|
||||||
}
|
|
||||||
|
|
||||||
footer nav ul {
|
|
||||||
padding-top: 30px !important;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,167 +0,0 @@
|
||||||
{{ define "title" -}}
|
|
||||||
{{( pgettext "Cookies Policy" "title" )}}
|
|
||||||
{{- end }}
|
|
||||||
|
|
||||||
{{ define "content" -}}
|
|
||||||
<article class="legal">
|
|
||||||
<h2>{{( pgettext "Cookies Policy" "title" )}}</h2>
|
|
||||||
|
|
||||||
<h3>Antecedents</h3>
|
|
||||||
|
|
||||||
<p>De conformitat amb la normativa espanyola que regula l’ús de <i lang="en">cookies</i> en relació amb la
|
|
||||||
prestació de serveis de comunicacions electròniques, recollida en el Reial decret llei 13/2012 del 30 de
|
|
||||||
març, l’informem sobre les <i lang="en">cookies</i> utilitzades en el lloc web de ORIOL CARBONELL PUJOLÀS
|
|
||||||
(també el prestador) i el motiu del seu ús. Així mateix, l’informa que en navegar en el Lloc web vostè està
|
|
||||||
prestant el seu consentiment per a poder utilitzar-les.</p>
|
|
||||||
|
|
||||||
<h3>Què són les <i lang="en">cookies</i>?</h3>
|
|
||||||
|
|
||||||
<p>Una <i lang="en">cookie</i> és un fitxer que es descarrega en el seu ordinador en accedir a determinat llocs
|
|
||||||
web. Les <i lang="en">cookies</i> permeten a un lloc web, entre altres coses, emmagatzemar i recuperar
|
|
||||||
informació sobre els hàbits de navegació d’un usuari o del seu equip i, depenent de la informació que
|
|
||||||
continguin i de la forma en què utilitzi el seu equip, poden utilitzar-se per a reconèixer a l’usuari. Les
|
|
||||||
<i lang="en">cookies</i> s’associen únicament a un usuari anònim i el seu ordinador o dispositiu i no
|
|
||||||
proporcionen referències que permetin conèixer les seves dades personals.</p>
|
|
||||||
|
|
||||||
<h3><i lang="en">Cookies</i> afectades per la normativa i <i lang="en">cookies</i> exemptes</h3>
|
|
||||||
|
|
||||||
<p>Segons la directiva de la <abbr>UE</abbr>, les <i lang="en">cookies</i> que requereixen el consentiment
|
|
||||||
informat per part de l’usuari són les <i lang="en">cookies</i> d’analítica i les de publicitat i afiliació,
|
|
||||||
quedant exceptuades les de caràcter tècnic i les necessàries per al funcionament del lloc web o la prestació
|
|
||||||
de serveis expressament demandats per l’usuari.</p>
|
|
||||||
|
|
||||||
<h3>Tipus de <i lang="en">cookies</i></h3>
|
|
||||||
|
|
||||||
<ol type="a">
|
|
||||||
<li>Segons l’entitat que les gestioni, hi han <i lang="en">cookies</i> pròpies, aquelles que s’envien a
|
|
||||||
l’equip terminal de l’usuari des d’un equip o domini gestionat pel propi editor i des del qual es presta
|
|
||||||
el servei Sol·licitat per l’usuari; i de tercers, les que s’envien a l’equip terminal de l’usuari des
|
|
||||||
d’un equip o domini que no és gestionat per l’editor, sinó per una altra entitat que tracta les dades
|
|
||||||
obtingudes través de les <i lang="en">cookies</i>.
|
|
||||||
</li>
|
|
||||||
<li>Segons el temps que romanen actives, existeixen les de sessió, dissenyades per a recaptar i emmagatzemar
|
|
||||||
dades mentre l’usuari accedeix a una pàgina web; i les persistents, en les quals les dades
|
|
||||||
s’emmagatzemen en el terminal i poden ser accedits i tractats durant un període definit pel responsable
|
|
||||||
de la <i lang="en">cookie</i> que pot anar d’uns minuts a diversos anys.
|
|
||||||
</li>
|
|
||||||
<li>Segons la finalitat per a la qual tractin la informació que recopilen, poden ser:
|
|
||||||
<ul>
|
|
||||||
<li><i lang="en">Cookies</i> tècniques: necessàries per a l’ús de la web i la prestació del servei
|
|
||||||
contractat.
|
|
||||||
</li>
|
|
||||||
<li><i lang="en">Cookies</i> de personalització: que permeten a l’usuari accedir al servei amb
|
|
||||||
característiques predefinides, com per exemple l’idioma, tipus de navegador, configuració
|
|
||||||
regional, etc.
|
|
||||||
</li>
|
|
||||||
<li><i lang="en">Cookies</i> d’anàlisis: recullen informació l’ús que es realitza de la web.</li>
|
|
||||||
<li><i lang="en">Cookies</i> publicitàries: recullen informació sobre les preferències i eleccions
|
|
||||||
personals dels usuaris.
|
|
||||||
<li><i lang="en">Cookies</i> d’afiliats: permeten realitzar un seguiment de les visites procedents
|
|
||||||
d’altres webs, amb les quals el lloc web estableix un contracte d’afiliació.
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ol>
|
|
||||||
|
|
||||||
<h3>Tipus de <i lang="en">cookies</i> utilitzades per aquest lloc web</h3>
|
|
||||||
|
|
||||||
<table>
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th scope="col">Nom</th>
|
|
||||||
<th scope="col">Tipus</th>
|
|
||||||
<th scope="col">Caducitat</th>
|
|
||||||
<th scope="col">Finalitat</th>
|
|
||||||
<th scope="col">Classe</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td>numerus-session</td>
|
|
||||||
<td>Pròpia</td>
|
|
||||||
<td>Peristent</td>
|
|
||||||
<td>Identificar l’entrada de l’Usuari a la seves dades</td>
|
|
||||||
<td>Tècnica</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
<h3>Revocació</h3>
|
|
||||||
|
|
||||||
<p>En tot moment podrà accedir a la configuració del seu navegador acceptant o rebutjant totes les <i lang="en">cookies</i>,
|
|
||||||
o bé seleccionar aquelles la instal·lació de les quals admet i quines no, seguint un dels següents
|
|
||||||
procediments, que depèn del navegador que utilitzi:</p>
|
|
||||||
|
|
||||||
<dl>
|
|
||||||
<dt>Google Chrome</dt>
|
|
||||||
<dd><kbd><kbd><samp>Configuració</samp></kbd> → <kbd><samp>Mostrar opcions avançades</samp></kbd> →
|
|
||||||
<kbd><samp>Privacitat (Configuració de contingut)</samp></kbd> → <kbd><samp lang="en">Cookies</samp></kbd></kbd>
|
|
||||||
</dd>
|
|
||||||
<dd><a href="https://support.google.com/chrome/answer/95647?co=genie.platform%3DDesktop&hl=ca">https://support.google.com/chrome/answer/95647?co=genie.platform%3DDesktop&hl=ca</a>
|
|
||||||
</dd>
|
|
||||||
|
|
||||||
<dt>Microsoft Internet Explorer</dt>
|
|
||||||
<dd><kbd><kbd><samp>Opcions d’Internet</samp></kbd> → <kbd><samp>Privacitat</samp></kbd> →
|
|
||||||
<kbd><samp>Avançada</samp></kbd></kbd></dd>
|
|
||||||
<dd><a href="https://support.microsoft.com/ca-es/help/17442/windows-internet-explorer-delete-managecookies">https://support.microsoft.com/ca-es/help/17442/windows-internet-explorer-delete-managecookies</a>
|
|
||||||
</dd>
|
|
||||||
|
|
||||||
<dt>Firefox</dt>
|
|
||||||
<dd><kbd><kbd><samp>Opcions</samp></kbd> → <kbd><samp>Privacitat</samp></kbd> → <kbd><samp
|
|
||||||
lang="en">Cookies</samp></kbd></kbd></dd>
|
|
||||||
<dd><a href="https://support.mozilla.org/ca/products/firefox/protect-your-privacy/cookies">https://support.mozilla.org/ca/products/firefox/protect-your-privacy/cookies</a>
|
|
||||||
</dd>
|
|
||||||
|
|
||||||
<dt>Safari, iPad i iPhone</dt>
|
|
||||||
<dd><kbd><kbd><samp>Preferències</samp></kbd> → <kbd><samp>Privacitat</samp></kbd></kbd></dd>
|
|
||||||
<dd><a href="https://support.apple.com/ca-es/105082">https://support.apple.com/ca-es/105082</a></dd>
|
|
||||||
|
|
||||||
<dt>Opera</dt>
|
|
||||||
<dd><kbd><kbd><samp>Configuració</samp></kbd> → <kbd><samp>Opcions</samp></kbd> →
|
|
||||||
<kbd><samp>Avançat</samp></kbd> → <kbd><samp lang="en">Cookies</samp></kbd></kbd></dd>
|
|
||||||
<dd><a href="https://help.opera.com/en/latest/web-preferences/#cookies">https://help.opera.com/en/latest/web-preferences/#cookies</a>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
|
|
||||||
<p>Aquests navegadors estan sotmesos a actualitzacions o modificacions, per la qual cosa no podem garantir que
|
|
||||||
s’ajustin completament a la versió del seu navegador. També pot ser que utilitzi un altre navegador no
|
|
||||||
contemplat en aquests enllaços com Konqueror, Arora, Flock, etc.</p>
|
|
||||||
|
|
||||||
<p>Per a evitar aquests desajustaments, pot accedir directament des de les opcions del seu navegador,
|
|
||||||
generalment en el menú de «Opcions» en la secció de «Privacitat». Si us plau, consulti l’ajuda del seu
|
|
||||||
navegador per a més informació.</p>
|
|
||||||
|
|
||||||
|
|
||||||
<h3>Desactivació/activació i eliminació de <i lang="en">cookies</i></h3>
|
|
||||||
|
|
||||||
<p>Per a restringir o bloquejar les <i lang="en">cookies</i>, es fa a través de la configuració del navegador.
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<p>Si no desitja que els llocs web posin cap <i lang="en">cookie</i> en el seu equip, pot adaptar la
|
|
||||||
configuració del navegador de manera que se li notifiqui abans que es col·loqui cap <i lang="en">cookie</i>.
|
|
||||||
D’igual manera, pot adaptar la configuració de manera que el navegador rebutgi totes les <i lang="en">cookies</i>,
|
|
||||||
o únicament les <i lang="en">cookies</i> de tercers. També pot eliminar qualsevol de les <i lang="en">cookies</i>
|
|
||||||
que ja es trobin en l’equip. Tingui en compte que haurà d’adaptar per separat la configuració de cada
|
|
||||||
navegador i equip que utilitzi.</p>
|
|
||||||
|
|
||||||
<p>Tingui en compte que, si no desitja rebre <i lang="en">cookies</i>, ja no podrem garantir que el nostre lloc
|
|
||||||
web funcioni degudament. Pot ser que algunes funcions del lloc es perdin i és possible que ja no pugui veure
|
|
||||||
certs llocs web.</p>
|
|
||||||
|
|
||||||
<p>Cada navegador posseeix un mètode diferent per a adaptar la configuració. Si fos necessari, consulti la
|
|
||||||
funció d’ajuda del navegador per a establir la configuració correcta. Per a desactivar les <i lang="en">cookies</i>
|
|
||||||
en el telèfon mòbil, consulti el manual del dispositiu per a obtenir més informació.</p>
|
|
||||||
|
|
||||||
<p> Pot obtenir més informació sobre les <i lang="en">cookies</i> d’Internet a <a
|
|
||||||
href="https://www.aboutcookies.org/">https://www.aboutcookies.org/</a>.</p>
|
|
||||||
|
|
||||||
<p>Tenint en compte la forma en la qual funciona Internet i els llocs web, no sempre comptem amb informació de
|
|
||||||
les <i lang="en">cookies</i> que col·loquen terceres parts a través del nostre lloc web. Això s’aplica
|
|
||||||
especialment a casos en els quals la nostra pàgina web conté el que es denominen elements integrats: textos,
|
|
||||||
documents, imatges o breus pel·lícules que s’emmagatzemen en una altra part, però es mostren en el nostre
|
|
||||||
lloc web o a través d’aquest. Per tant, en cas que es trobi amb aquest tipus de <i lang="en">cookies</i> en
|
|
||||||
aquest lloc web i no estiguin enumerades en la llista anterior, li preguem que ens el comuniqui. O bé posi’s
|
|
||||||
en contacte directament amb el tercer per a demanar-li informació sobre les <i lang="en">cookies</i> que
|
|
||||||
col·loca, la finalitat i la durada de la <i lang="en">cookie</i>, i com ha garantit la seva privacitat.</p>
|
|
||||||
</article>
|
|
||||||
{{- end }}
|
|
|
@ -1,102 +0,0 @@
|
||||||
{{ define "title" -}}
|
|
||||||
{{( pgettext "Home" "title" )}}
|
|
||||||
{{- end }}
|
|
||||||
|
|
||||||
{{ define "content" -}}
|
|
||||||
<div class="mondrian">
|
|
||||||
<div class="mondrian-element mondrian1"> </div>
|
|
||||||
<div class="mondrian-element mondrian2">
|
|
||||||
autònoms
|
|
||||||
</div>
|
|
||||||
<div class="mondrian-element mondrian3"> </div>
|
|
||||||
<div class="mondrian-element mondrian4">
|
|
||||||
gestió
|
|
||||||
</div>
|
|
||||||
<div class="mondrian-element mondrian5"> </div>
|
|
||||||
<div class="mondrian-element mondrian6"> </div>
|
|
||||||
<div class="mondrian-element mondrian7"> </div>
|
|
||||||
<div class="mondrian-element mondrian8"> </div>
|
|
||||||
<div class="mondrian-element mondrian9"> </div>
|
|
||||||
<div class="mondrian-element mondrian10">
|
|
||||||
PRESSUPOSTOS<br>
|
|
||||||
FACTURES<br>
|
|
||||||
DESPESES<br>
|
|
||||||
IMPOSTOS<br>
|
|
||||||
SERVEIS/PRODUCTES<br>
|
|
||||||
CONTACTES<br>
|
|
||||||
</div>
|
|
||||||
<div class="mondrian-element mondrian11"> </div>
|
|
||||||
<div class="mondrian-element mondrian12"> </div>
|
|
||||||
<div class="mondrian-element mondrian13">
|
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M16.1716 10.9999L10.8076 5.63589L12.2218 4.22168L20 11.9999L12.2218 19.778L10.8076 18.3638L16.1716 12.9999H4V10.9999H16.1716Z"></path></svg>
|
|
||||||
</div>
|
|
||||||
<div class="mondrian-element mondrian14">
|
|
||||||
<p>Eina per simplificar la gestió, que prou feina tens amb lo teu.</p>
|
|
||||||
</div>
|
|
||||||
<div class="mondrian-element mondrian15"></div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="description">
|
|
||||||
<div class="description-text">
|
|
||||||
<p>Si estàs en règim d'autònom/a ja saps el que costa portar al dia la facturació.</p>
|
|
||||||
|
|
||||||
<p>Tips de provar diferents aplicacions i que cap s'ajustés a les nostres necessitats, vam decidir fer la nostra pròpia eina: numerus.</p>
|
|
||||||
|
|
||||||
<p>L'hem estat provant un temps i creiem que és hora de compartir-la.</p>
|
|
||||||
|
|
||||||
<p>Creiem que per a una petita empresa, cooperativa o una associació també pot ajudar a gestionar els números de l'entitat.</p>
|
|
||||||
</div>
|
|
||||||
<div class="description-items">
|
|
||||||
<div class="icon-list"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M14 14.252V16.3414C13.3744 16.1203 12.7013 16 12 16C8.68629 16 6 18.6863 6 22H4C4 17.5817 7.58172 14 12 14C12.6906 14 13.3608 14.0875 14 14.252ZM12 13C8.685 13 6 10.315 6 7C6 3.685 8.685 1 12 1C15.315 1 18 3.685 18 7C18 10.315 15.315 13 12 13ZM12 11C14.21 11 16 9.21 16 7C16 4.79 14.21 3 12 3C9.79 3 8 4.79 8 7C8 9.21 9.79 11 12 11ZM17.7929 19.9142L21.3284 16.3787L22.7426 17.7929L17.7929 22.7426L14.2574 19.2071L15.6716 17.7929L17.7929 19.9142Z"></path></svg> usuari/a administrador/a</div>
|
|
||||||
<div class="icon-list"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M14 14.252V16.3414C13.3744 16.1203 12.7013 16 12 16C8.68629 16 6 18.6863 6 22H4C4 17.5817 7.58172 14 12 14C12.6906 14 13.3608 14.0875 14 14.252ZM12 13C8.685 13 6 10.315 6 7C6 3.685 8.685 1 12 1C15.315 1 18 3.685 18 7C18 10.315 15.315 13 12 13ZM12 11C14.21 11 16 9.21 16 7C16 4.79 14.21 3 12 3C9.79 3 8 4.79 8 7C8 9.21 9.79 11 12 11ZM18 17V14H20V17H23V19H20V22H18V19H15V17H18Z"></path></svg> usuari/a gestor/a</div>
|
|
||||||
<div class="icon-list"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M12 14V16C8.68629 16 6 18.6863 6 22H4C4 17.5817 7.58172 14 12 14ZM12 13C8.685 13 6 10.315 6 7C6 3.685 8.685 1 12 1C15.315 1 18 3.685 18 7C18 10.315 15.315 13 12 13ZM12 11C14.21 11 16 9.21 16 7C16 4.79 14.21 3 12 3C9.79 3 8 4.79 8 7C8 9.21 9.79 11 12 11ZM21.4462 20.032L22.9497 21.5355L21.5355 22.9497L20.032 21.4462C19.4365 21.7981 18.7418 22 18 22C15.7909 22 14 20.2091 14 18C14 15.7909 15.7909 14 18 14C20.2091 14 22 15.7909 22 18C22 18.7418 21.7981 19.4365 21.4462 20.032ZM18 20C19.1046 20 20 19.1046 20 18C20 16.8954 19.1046 16 18 16C16.8954 16 16 16.8954 16 18C16 19.1046 16.8954 20 18 20Z"></path></svg> usuari/a comptable</div>
|
|
||||||
<div class="icon-list"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M17.5049 21.0027C15.5719 21.0027 14.0049 19.4357 14.0049 17.5027C14.0049 15.5697 15.5719 14.0027 17.5049 14.0027C19.4379 14.0027 21.0049 15.5697 21.0049 17.5027C21.0049 19.4357 19.4379 21.0027 17.5049 21.0027ZM17.5049 19.0027C18.3333 19.0027 19.0049 18.3312 19.0049 17.5027C19.0049 16.6743 18.3333 16.0027 17.5049 16.0027C16.6765 16.0027 16.0049 16.6743 16.0049 17.5027C16.0049 18.3312 16.6765 19.0027 17.5049 19.0027ZM6.50488 10.0027C4.57189 10.0027 3.00488 8.43574 3.00488 6.50275C3.00488 4.56975 4.57189 3.00275 6.50488 3.00275C8.43788 3.00275 10.0049 4.56975 10.0049 6.50275C10.0049 8.43574 8.43788 10.0027 6.50488 10.0027ZM6.50488 8.00275C7.33331 8.00275 8.00488 7.33117 8.00488 6.50275C8.00488 5.67432 7.33331 5.00275 6.50488 5.00275C5.67646 5.00275 5.00488 5.67432 5.00488 6.50275C5.00488 7.33117 5.67646 8.00275 6.50488 8.00275ZM19.076 3.51747L20.4902 4.93168L4.93382 20.488L3.5196 19.0738L19.076 3.51747Z"></path></svg> creació de tipus d’impostos</div>
|
|
||||||
<div class="icon-list"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M5 3V19H21V21H3V3H5ZM20.2929 6.29289L21.7071 7.70711L16 13.4142L13 10.415L8.70711 14.7071L7.29289 13.2929L13 7.58579L16 10.585L20.2929 6.29289Z"></path></svg> gràfiques de progrés i comparació</div>
|
|
||||||
<div class="icon-list"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M10.9042 2.10025L20.8037 3.51446L22.2179 13.414L13.0255 22.6063C12.635 22.9969 12.0019 22.9969 11.6113 22.6063L1.71184 12.7069C1.32131 12.3163 1.32131 11.6832 1.71184 11.2926L10.9042 2.10025ZM11.6113 4.22157L3.83316 11.9997L12.3184 20.485L20.0966 12.7069L19.036 5.28223L11.6113 4.22157ZM13.7327 10.5855C12.9516 9.80448 12.9516 8.53815 13.7327 7.7571C14.5137 6.97606 15.78 6.97606 16.5611 7.7571C17.3421 8.53815 17.3421 9.80448 16.5611 10.5855C15.78 11.3666 14.5137 11.3666 13.7327 10.5855Z"></path></svg> etiquetes per classificar</div>
|
|
||||||
<div class="icon-list"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M21 4V6H20L15 13.5V22H9V13.5L4 6H3V4H21ZM6.4037 6L11 12.8944V20H13V12.8944L17.5963 6H6.4037Z"></path></svg> filtres avançats</div>
|
|
||||||
<div class="icon-list"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M18.5 10L22.9 21H20.745L19.544 18H15.454L14.255 21H12.101L16.5 10H18.5ZM10 2V4H16V6L14.0322 6.0006C13.2425 8.36616 11.9988 10.5057 10.4115 12.301C11.1344 12.9457 11.917 13.5176 12.7475 14.0079L11.9969 15.8855C10.9237 15.2781 9.91944 14.5524 8.99961 13.7249C7.21403 15.332 5.10914 16.5553 2.79891 17.2734L2.26257 15.3442C4.2385 14.7203 6.04543 13.6737 7.59042 12.3021C6.46277 11.0281 5.50873 9.57985 4.76742 8.00028L7.00684 8.00037C7.57018 9.03885 8.23979 10.0033 8.99967 10.877C10.2283 9.46508 11.2205 7.81616 11.9095 6.00101L2 6V4H8V2H10ZM17.5 12.8852L16.253 16H18.745L17.5 12.8852Z"></path></svg> idiomes: cat esp eng</div>
|
|
||||||
<div class="icon-list"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M16 16C17.6569 16 19 17.3431 19 19C19 20.6569 17.6569 22 16 22C14.3431 22 13 20.6569 13 19C13 17.3431 14.3431 16 16 16ZM6 12C8.20914 12 10 13.7909 10 16C10 18.2091 8.20914 20 6 20C3.79086 20 2 18.2091 2 16C2 13.7909 3.79086 12 6 12ZM16 18C15.4477 18 15 18.4477 15 19C15 19.5523 15.4477 20 16 20C16.5523 20 17 19.5523 17 19C17 18.4477 16.5523 18 16 18ZM6 14C4.89543 14 4 14.8954 4 16C4 17.1046 4.89543 18 6 18C7.10457 18 8 17.1046 8 16C8 14.8954 7.10457 14 6 14ZM14.5 2C17.5376 2 20 4.46243 20 7.5C20 10.5376 17.5376 13 14.5 13C11.4624 13 9 10.5376 9 7.5C9 4.46243 11.4624 2 14.5 2ZM14.5 4C12.567 4 11 5.567 11 7.5C11 9.433 12.567 11 14.5 11C16.433 11 18 9.433 18 7.5C18 5.567 16.433 4 14.5 4Z"></path></svg> creació de productes/serveis com a base</div>
|
|
||||||
</div>
|
|
||||||
<div class="description-progress">
|
|
||||||
estem treballant amb:<br>
|
|
||||||
control d’estoc<br>
|
|
||||||
tiquets (factura simplificada)<br>
|
|
||||||
alta usuaris/es i cobrament recurrent<br>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="open">
|
|
||||||
<div class="deco_1"> </div>
|
|
||||||
<div class="license">
|
|
||||||
<div class="icon-list">
|
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M12.001 2C17.5238 2 22.001 6.47715 22.001 12C22.001 16.3996 19.1598 20.1355 15.2122 21.4732L14.9859 21.5469L12.082 13.997C13.151 13.95 14.001 13.0544 14.001 12C14.001 10.8954 13.1055 10 12.001 10C10.8964 10 10.001 10.8954 10.001 12C10.001 13.0768 10.8519 13.9548 11.918 13.9983L9.01501 21.5466L8.78975 21.4732C4.84212 20.1355 2.00098 16.3996 2.00098 12C2.00098 6.47715 6.47813 2 12.001 2ZM12.001 4C7.5827 4 4.00098 7.58172 4.00098 12C4.00098 14.9201 5.56547 17.4747 7.90198 18.8715L9.38145 15.023C8.5358 14.2896 8.00098 13.2073 8.00098 12C8.00098 9.79086 9.79184 8 12.001 8C14.2101 8 16.001 9.79086 16.001 12C16.001 13.2075 15.466 14.29 14.62 15.0234C15.1861 16.4969 15.6797 17.7803 16.0998 18.8729C18.4362 17.4751 20.001 14.9203 20.001 12C20.001 7.58172 16.4193 4 12.001 4Z"></path></svg>
|
|
||||||
</div>
|
|
||||||
<p>numerus és programari lliure distribuït sota <a href="https://www.gnu.org/licenses/licenses.ca.html#AGPL" target="_blank">La Llicència Pública General Affero (AGPL)</a>, això vol dir que t’ho pots descarregar, instal·lar al teu servidor(*), modificar i compartir el que has fet(**).</p>
|
|
||||||
|
|
||||||
<p><small>*_ servidor mínim: 1 GB RAM, 1/2 vCore, 5 GB SSD NVMe.</small><br>
|
|
||||||
<small>**_ sempre que respectis els mateixos valors i ho comparteixis amb la mateixa llicència.</small></p>
|
|
||||||
</div>
|
|
||||||
<div class="download">
|
|
||||||
<a href="https://dev.tandem.ws/tandem/numerus" target="_blank"><button type="submit">DESCARREGA <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M3 19H21V21H3V19ZM13 13.1716L19.0711 7.1005L20.4853 8.51472L12 17L3.51472 8.51472L4.92893 7.1005L11 13.1716V2H13V13.1716Z"></path></svg></button></a>
|
|
||||||
</div>
|
|
||||||
<div class="deco_2"> </div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="price">
|
|
||||||
<div class="price_description">
|
|
||||||
<p>Si no saps com instal·lar numerus en un servidor, pots registrar-te amb nosaltres.</p>
|
|
||||||
|
|
||||||
<p>Obtindràs un accés privat i encriptat al teu tauler on gestionar tota l'aplicació.</p>
|
|
||||||
|
|
||||||
<p>Nosaltres et cobrarem el que costa un servidor dedicat a clouding.io per allotjar Numerus + la gestió i manteniment de l'aplicació + impostos.</p>
|
|
||||||
|
|
||||||
<p>I de pas ens ajudes a mantenir i millorar el que hem fet i t'és útil :)</p>
|
|
||||||
</div>
|
|
||||||
<div class="price_cta">
|
|
||||||
<div class="price-detail"><h3>6,00 €/mes</h3><small>(sense impostos)</small></div>
|
|
||||||
<div class="price-detail"><h3>7,26 €/mes</h3><small>(amb impostos)</small></div>
|
|
||||||
<p>Al crear un usuari, pots cancel·lar la teva subscripció en qualsevol moment. Es cobrarà fins al mes actual.</p>
|
|
||||||
<h2>Escriu-nos a hola@tandem.blog i donem d'alta el teu perfil</h2>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
{{- end }}
|
|
|
@ -1,189 +0,0 @@
|
||||||
{{ define "title" -}}
|
|
||||||
{{( pgettext "Legal Disclaimer" "title" )}}
|
|
||||||
{{- end }}
|
|
||||||
|
|
||||||
{{ define "content" -}}
|
|
||||||
<article class="legal">
|
|
||||||
<h2>{{( pgettext "Legal Disclaimer" "title" )}}</h2>
|
|
||||||
|
|
||||||
<p>Amb la finalitat de donar compliment a l’article 10 de la Llei 34/2002 de Serveis de la Societat de la
|
|
||||||
Informació i del Comerç Electrònic, informem als usuaris de les nostres dades:</p>
|
|
||||||
|
|
||||||
<address>Denominació Social: ORIOL CARBONELL PUJOLÀS<br>
|
|
||||||
Domicili: Carrer de les Estires nº 5, 1r 2a, 17800 Olot<br>
|
|
||||||
<abbr>DNI</abbr>: 40358143C<br>
|
|
||||||
Telèfon: +34 659 767 669<br>
|
|
||||||
Correu electrònic: <a href="mailto:hola@tandem.blog">hola@tandem.blog</a><br>
|
|
||||||
Lloc web: <a href="https://numerus.cat/">numerus.cat</a></address>
|
|
||||||
|
|
||||||
|
|
||||||
<h3>Objecte</h3>
|
|
||||||
|
|
||||||
<p>ORIOL CARBONELL PUJOLÀS (d’ara endavant també el prestador), com a responsable del lloc web, posa a la
|
|
||||||
disposició dels usuaris el present document, que regula l’ús del lloc web
|
|
||||||
<a href="http://numerus.cat">numerus.cat</a>, amb el qual pretenem donar compliment a les obligacions que
|
|
||||||
disposa la Llei 34/2002, de Serveis de la Societat de la Informació i del Comerç Electrònic
|
|
||||||
(<abbr>LSSICE</abbr> o <abbr>LSSI</abbr>), així com informar a tots els usuaris del lloc web respecte de
|
|
||||||
quines són les condicions d’ús del lloc web.</p>
|
|
||||||
|
|
||||||
<p>A través del Web, ORIOL CARBONELL PUJOLÀS facilita als usuaris l’accés i utilització de diferents serveis i
|
|
||||||
continguts posats a disposició a través del web.</p>
|
|
||||||
|
|
||||||
<p>Tota persona que accedeixi a aquest web assumeix el paper d’usuari (d’ara endavant l’usuari), i implica
|
|
||||||
l’acceptació total i sense reserves de totes i cadascuna de les disposicions incloses en aquest avís legal,
|
|
||||||
així com a qualssevol altres disposicions legals que fossin aplicables.</p>
|
|
||||||
|
|
||||||
<p>Com a usuaris, han de llegir atentament aquest Avís Legal en qualsevol de les ocasions que entrin al web,
|
|
||||||
perquè aquesta pot sofrir modificacions ja que el prestador es reserva el dret a modificar qualsevol tipus
|
|
||||||
d’informació que pogués aparèixer en la web, sense que existeixi l’obligació de pre-avisar o posar en
|
|
||||||
coneixement dels usuaris aquestes obligacions, sent suficients la publicació en el lloc web del
|
|
||||||
prestador.</p>
|
|
||||||
|
|
||||||
|
|
||||||
<h3>Condicions d’accés i ús del web</h3>
|
|
||||||
|
|
||||||
<h4>Caràcter comercial de l’accés i ús del web</h4>
|
|
||||||
|
|
||||||
<p>La prestació dels serveis per part de ORIOL CARBONELL PUJOLÀS té caràcter comercial per a tots els
|
|
||||||
Usuaris.</p>
|
|
||||||
|
|
||||||
<h4>Subscripció d’Usuari.</h4>
|
|
||||||
|
|
||||||
<p>Amb caràcter general la prestació dels Serveis exigeix la prèvia subscripció dels Usuaris. Aquesta
|
|
||||||
subscripció s’efectuarà d’acord amb la forma expressament prevista en la pròpia secció del servei.</p>
|
|
||||||
|
|
||||||
<h4>Veracitat de la informació</h4>
|
|
||||||
|
|
||||||
<p>Tota la informació que facilita l’Usuari ha de ser veraç. A aquest efecte, l’Usuari garanteix l’autenticitat
|
|
||||||
de les dades comunicades a través dels formularis per a la subscripció dels Serveis.</p>
|
|
||||||
|
|
||||||
<p>Serà responsabilitat de l’Usuari mantenir tota la informació facilitada a ORIOL CARBONELL PUJOLÀS
|
|
||||||
permanentment actualitzada de manera que respongui, a cada moment, a la seva situació real. En tot cas,
|
|
||||||
l’Usuari serà l’únic responsable de les manifestacions falses o inexactes que realitzi i dels perjudicis que
|
|
||||||
causi al prestador o a tercers.</p>
|
|
||||||
|
|
||||||
<h4>Menors d’edat</h4>
|
|
||||||
|
|
||||||
<p>Per a l’ús dels serveis, l’Usuari ha de ser major d’edat.</p>
|
|
||||||
|
|
||||||
<h4>Obligació de fer un ús correcte del Web</h4>
|
|
||||||
|
|
||||||
<p>L’Usuari es compromet a utilitzar el Web de conformitat a la Llei i al present Avís Legal, així com a la
|
|
||||||
moral i a les bones costums. A aquest efecte, l’Usuari s’abstindrà d’utilitzar el web amb finalitats
|
|
||||||
il·lícites o prohibides, lesives de drets i interessos de tercers, o que de qualsevol forma puguin danyar,
|
|
||||||
inutilitzar, sobrecarregar, deteriorar o impedir la normal utilització d’equips informàtics o documents,
|
|
||||||
arxius i tota classe de continguts emmagatzemats en qualsevol equip informàtic del prestador.</p>
|
|
||||||
|
|
||||||
<p>En particular, i a títol indicatiu, però no exhaustiu, l’Usuari es compromet a no transmetre, difondre o
|
|
||||||
posar a la disposició de tercers informacions, dades, continguts, missatges, gràfics, dibuixos, arxius de so
|
|
||||||
o imatge, fotografies, enregistraments, programari i, en general, qualsevol classe de material que:</p>
|
|
||||||
|
|
||||||
<ol type="a">
|
|
||||||
<li>sigui contrària, menyspreï o atempti contra els drets fonamentals i les llibertats públiques reconegudes
|
|
||||||
constitucionalment, en tractats internacionals i altres normes vigents;
|
|
||||||
</li>
|
|
||||||
<li>indueixi, inciti o promogui actuacions delictives, denigrants, difamatòries, violentes o, en general,
|
|
||||||
contràries a la llei, a la moral i a l’ordre públic;
|
|
||||||
</li>
|
|
||||||
<li>indueixi, inciti o promogui actuacions, actituds o pensaments discriminatoris per raó de sexe, raça,
|
|
||||||
religió, creences, edat o condició;
|
|
||||||
</li>
|
|
||||||
<li>sigui contrari al dret a l’honor, a la intimitat personal o familiar o a la pròpia imatge de les
|
|
||||||
persones;
|
|
||||||
</li>
|
|
||||||
<li>de qualsevol manera perjudiqui la credibilitat del prestador o de tercers;</li>
|
|
||||||
<li>constitueixi publicitat il·lícita, enganyosa o deslleial.</li>
|
|
||||||
</ol>
|
|
||||||
|
|
||||||
|
|
||||||
<h3>Exclusió de garanties i responsabilitat</h3>
|
|
||||||
|
|
||||||
<p>El prestador s’eximeix de qualsevol tipus de responsabilitat derivada de la informació publicada en el nostre
|
|
||||||
lloc web, sempre que aquesta informació hagi estat manipulada o introduïda per un tercer aliè.</p>
|
|
||||||
|
|
||||||
<p>Aquest web ha estat revisat i provat perquè funcioni correctament. En principi, es pot garantir el
|
|
||||||
correcte funcionament els 365 dies de l’any, 24 hores al dia. No obstant això, el prestador no descarta
|
|
||||||
la possibilitat que existeixin determinats errors de programació, o que succeeixin causes de força major,
|
|
||||||
catàstrofes naturals, vagues, o circumstàncies semblants que facin impossible l’accés a la pàgina web. ORIOL
|
|
||||||
CARBONELL PUJOLÀS no atorga cap garantia ni es fa responsable, en cap cas, dels danys i perjudicis de
|
|
||||||
qualsevol naturalesa que puguin sortir a col·lació de la falta de disponibilitat, manteniment i efectiu
|
|
||||||
funcionament del web o dels seus serveis i continguts; de l’existència de virus, programes maliciosos o
|
|
||||||
lesius en els continguts; de l’ús il·lícit, negligent, fraudulent o contrari a aquest Avís Legal i
|
|
||||||
condicions d’ús; o de la falta de licitud, qualitat, fiabilitat, utilitat i disponibilitat dels serveis
|
|
||||||
prestats per tercers i posats a la disposició dels usuaris en el lloc web.</p>
|
|
||||||
|
|
||||||
<p>El prestador no es fa responsable en cap concepte dels danys que puguin dimanar de l’ús il·legal o indegut
|
|
||||||
del present lloc web.</p>
|
|
||||||
|
|
||||||
|
|
||||||
<h3><i lang="en">Cookies</i></h3>
|
|
||||||
<p>El lloc web del prestador utilitza <i lang="en">cookies</i>, petits arxius d’informació que el servidor envia a
|
|
||||||
l’ordinador de qui accedeix al lloc, per a dur a terme determinades funcions que són considerades
|
|
||||||
imprescindibles per al correcte funcionament i visualització del lloc. Les cookies utilitzades tenen, en tot
|
|
||||||
cas, caràcter temporal, amb l’única finalitat de donar accés a l’Usuari a les seves dades.</p>
|
|
||||||
|
|
||||||
<p>En cap cas s’utilitzaran les cookies per a recollir informació de caràcter personal.</p>
|
|
||||||
|
|
||||||
<p>Per a més informació, veure <a href="/cookies">la nostra Política de <i lang="en">Cookies</i></a>.</p>
|
|
||||||
|
|
||||||
|
|
||||||
<h3>Enllaços</h3>
|
|
||||||
|
|
||||||
<p>Des del lloc web és possible que es redirigeixi a continguts de terceres webs. Atès que des del web no podem
|
|
||||||
controlar sempre els continguts introduïts pels tercers, ORIOL CARBONELL PUJOLÀS no assumeix cap mena de
|
|
||||||
responsabilitat respecte a aquests continguts. En tot cas, el prestador manifesta que procedirà a la
|
|
||||||
retirada immediata de qualsevol contingut que pogués contravenir la legislació nacional o internacional, la
|
|
||||||
moral o l’ordre públic, procedint a la retirada immediata de la re-adreça a aquestes webs, posant en
|
|
||||||
coneixement de les autoritats competents el contingut en qüestió.</p>
|
|
||||||
|
|
||||||
<p>El prestador no es responsabilitza de la informació i continguts emmagatzemats, a títol enunciatiu, però no
|
|
||||||
limitant, en fòrums, xats, generadors de blogs, comentaris, xarxes socials o qualsevol altre mitjà que
|
|
||||||
permeti a tercers publicar continguts de forma independent al lloc web del prestador. No obstant això i en
|
|
||||||
compliment del que disposen els articles 11 i 16 de la <abbr>LSSICE</abbr>, el prestador es posa a la
|
|
||||||
disposició de tots els usuaris, autoritats i forces de seguretat, i col·laborant de forma activa en la
|
|
||||||
retirada o, quan sigui necessari, el bloqueig de tots aquells continguts que puguin afectar o contravenir la
|
|
||||||
legislació nacional, o internacional, drets de tercers o la moral i l’ordre públic. En cas que l’usuari
|
|
||||||
consideri que pot existir algun contingut que pogués ser susceptible d’aquesta classificació, es prega
|
|
||||||
notifiqui de forma immediata a l’administrador del lloc web.</p>
|
|
||||||
|
|
||||||
<h3>Protecció de dades personals</h3>
|
|
||||||
|
|
||||||
<p>El prestador està profundament compromès amb el compliment de la normativa de protecció de dades personals i
|
|
||||||
garanteix el compliment íntegre de les obligacions disposades, així com la implementació de les mesures de
|
|
||||||
seguretat disposades al Reglament Europeu de Protecció de dades i la normativa espanyola de protecció de
|
|
||||||
dades. Per a més informació, veure <a href="/privacy">la nostra Política de Privacitat</a>.</p>
|
|
||||||
|
|
||||||
<h3>Propietat intel·lectual i industrial</h3>
|
|
||||||
<p>El lloc web, incloent a títol enunciatiu, però no limitatiu, la programació, edició, compilació i altres
|
|
||||||
elements necessaris per al seu funcionament, els dissenys, logotips, textos, fotografies i/o gràfics són
|
|
||||||
propietat del prestador o, en cas que fos necessari, disposa de la llicència o autorització expressa per
|
|
||||||
part dels autors. Tots els continguts del lloc web es troben degudament protegits per la normativa de
|
|
||||||
propietat intel·lectual i industrial.</p>
|
|
||||||
|
|
||||||
<p>Independentment de la finalitat per la qual fossin destinats, la reproducció total o parcial, ús, distribució
|
|
||||||
i comunicació pública requereixen de l’autorització escrita prèvia per part del prestador. Qualsevol ús no
|
|
||||||
autoritzat prèviament per part del prestador serà considerat un incompliment greu dels drets de propietat
|
|
||||||
intel·lectual o industrial de l’autor.</p>
|
|
||||||
|
|
||||||
<p>Els dissenys, logotips, textos i/o gràfics aliens al prestador i que puguin aparèixer en el lloc web,
|
|
||||||
pertanyen als seus respectius propietaris, sent ells mateixos els responsables de qualsevol possible
|
|
||||||
controvèrsia que pogués esdevenir respecte a aquests. En tot cas, el prestador compta amb l’autorització
|
|
||||||
expressa i prèvia per part d’aquests.</p>
|
|
||||||
|
|
||||||
<p>El prestador reconeix a favor dels seus titulars els corresponents drets de propietat industrial i
|
|
||||||
intel·lectual, no implicant l’esment o aparició en el lloc web, de l’existència de drets o cap
|
|
||||||
responsabilitat del prestador sobre aquests, com tampoc suport, patrocini o recomanació per part
|
|
||||||
d’aquest.</p>
|
|
||||||
|
|
||||||
<p>Per a realitzar qualsevol tipus d’observació respecte a possibles incompliments dels drets de propietat
|
|
||||||
intel·lectual o industrial, així com sobre qualsevol dels continguts del lloc web, pot ferlo a través del
|
|
||||||
correu electrònic a dalt ressenyat.</p>
|
|
||||||
|
|
||||||
<h3>Llei aplicable i jurisdicció</h3>
|
|
||||||
|
|
||||||
<p>Per a la resolució de les controvèrsies o qüestions relacionades amb el present lloc web o de les activitats
|
|
||||||
en aquest desenvolupades, serà aplicable la legislació espanyola, a la qual se sotmeten expressament les
|
|
||||||
parts, sent competents per la resolució de tots els conflictes derivats o relacionats amb el seu ús els
|
|
||||||
Jutjats i Tribunals d’Olot.</p>
|
|
||||||
</article>
|
|
||||||
{{- end }}
|
|
|
@ -1,9 +1,22 @@
|
||||||
{{ define "title" -}}
|
<!doctype html>
|
||||||
{{( pgettext "Login" "title" )}}
|
<html lang="{{ currentLocale }}">
|
||||||
{{- end }}
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
<meta name="application-name" content="Numerus">
|
||||||
|
<meta name="generator" content="Numerus {{ numerusVersion }}">
|
||||||
|
<title>{{( pgettext "Login" "title" )}} — Numerus</title>
|
||||||
|
<link rel="stylesheet" media="screen" href="/static/numerus.css?v={{ numerusVersion }}">
|
||||||
|
</head>
|
||||||
|
<body id="login">
|
||||||
|
<header>
|
||||||
|
<h1><img src="/static/numerus.svg" alt="Numerus" width="261" height="33"></h1>
|
||||||
|
</header>
|
||||||
|
|
||||||
{{ define "content" }}
|
|
||||||
{{- /*gotype: dev.tandem.ws/tandem/numerus/pkg.loginForm*/ -}}
|
{{- /*gotype: dev.tandem.ws/tandem/numerus/pkg.loginForm*/ -}}
|
||||||
|
<article>
|
||||||
|
<h2>{{( pgettext "Login" "title" )}}</h2>
|
||||||
|
<form method="POST" action="/login">
|
||||||
{{ if .Errors -}}
|
{{ if .Errors -}}
|
||||||
<div class="error" role="alert">
|
<div class="error" role="alert">
|
||||||
{{ range $error := .Errors -}}
|
{{ range $error := .Errors -}}
|
||||||
|
@ -11,12 +24,11 @@
|
||||||
{{- end }}
|
{{- end }}
|
||||||
</div>
|
</div>
|
||||||
{{- end }}
|
{{- end }}
|
||||||
<section id="login">
|
|
||||||
<h2>{{( pgettext "Login" "title" )}}</h2>
|
|
||||||
<form method="POST" action="/login">
|
|
||||||
{{ template "input-field" .Email }}
|
{{ template "input-field" .Email }}
|
||||||
{{ template "input-field" .Password }}
|
{{ template "input-field" .Password }}
|
||||||
<button type="submit">{{( pgettext "Login" "action" )}}</button>
|
<button type="submit">{{( pgettext "Login" "action" )}}</button>
|
||||||
</form>
|
</form>
|
||||||
</section>
|
</article>
|
||||||
{{- end }}
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
|
@ -1,224 +0,0 @@
|
||||||
{{ define "title" -}}
|
|
||||||
{{( pgettext "Privacy Policy" "title" )}}
|
|
||||||
{{- end }}
|
|
||||||
|
|
||||||
{{ define "content" -}}
|
|
||||||
<article class="legal">
|
|
||||||
<h2>{{( pgettext "Privacy Policy" "title" )}}</h2>
|
|
||||||
|
|
||||||
<h3>Responsable del tractament</h3>
|
|
||||||
|
|
||||||
<address>Identitat: ORIOL CARBONELL PUJOLÀS (també el prestador)<br>
|
|
||||||
<abbr>DNI</abbr>: 40358143C<br>
|
|
||||||
Adreça postal: Carrer de les Estires, 5, 1r 2a 17800 Olot<br>
|
|
||||||
Correu electrònic: <a href="mailto:hola@tandem.blog">hola@tandem.blog</a></address>
|
|
||||||
|
|
||||||
<p>ORIOL CARBONELL PUJOLÀS, com a responsable del Lloc web, de conformitat amb el que disposa el Reglament
|
|
||||||
(<abbr>UE</abbr>) 2016/679 de 27 d’abril de 2016 (<abbr>RGPD</abbr>) relatiu a la protecció de les persones
|
|
||||||
físiques quant al tractament de dades personals i a la lliure circulació d’aquestes dades i altra normativa
|
|
||||||
vigent en matèria de protecció de dades personals, i per la Llei 34/2002, d’11 de juliol, de Serveis de la
|
|
||||||
Societat de la Informació i del Comerç Electrònic (<abbr>LSSICE</abbr>), l’informa que té implementades les
|
|
||||||
mesures de seguretat necessàries, d’índole tècnica i organitzatives, per a garantir i protegir la
|
|
||||||
confidencialitat, integritat i disponibilitat de les dades introduïdes.</p>
|
|
||||||
|
|
||||||
<h3>Finalitat del tractament</h3>
|
|
||||||
|
|
||||||
<p>Les seves dades personals només s’utilitzaran per a les següents finalitats:</p>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li>Realitzar les gestions comercials i administratives necessàries amb els usuaris del web;</li>
|
|
||||||
<li>remetre les comunicacions comercials publicitàries per email, fax, <abbr>SMS</abbr>, <abbr>MMS</abbr>,
|
|
||||||
comunitats socials o qualsevol un altre mitjà electrònic o físic, en cas que l’Usuari hagi consentit
|
|
||||||
expressament a l’enviament de comunicacions comercials per via electrònica mitjançant la subscripció al
|
|
||||||
butlletí;
|
|
||||||
</li>
|
|
||||||
<li>respondre a les consultes i/o proporcionar informacions requerides per l’Usuari;</li>
|
|
||||||
<li>realitzar les prestacions de serveis i/o productes contractats o subscrits per l’Usuari;</li>
|
|
||||||
<li>utilitzar les seves dades per a contactar-li, tant per via electrònica com no electrònica, per a obtenir
|
|
||||||
la seva opinió sobre el servei prestat;
|
|
||||||
</li>
|
|
||||||
<li>i notificar-li canvis i desenvolupaments imminents de <a href="/privacy">la política de privacitat</a>,
|
|
||||||
<a href="/legal">avís legal</a> o <a href="/cookies">política de <i lang="en">cookies</i></a>.
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<p>Pot revocar en qualsevol moment el seu consentiment remetent un escrit amb l’assumpte «Baixa» a <a
|
|
||||||
href="mailto:hola@tandem.blog">hola@tandem.blog</a>.</p>
|
|
||||||
|
|
||||||
<p>D’acord amb la <abbr>LSSICE</abbr>, ORIOL CARBONELL PUJOLÀS no realitza pràctiques de <i lang="en">spam</i>,
|
|
||||||
per tant, no envia correus comercials per email que no hagin estat prèviament sol·licitats o autoritzats per
|
|
||||||
l’Usuari. En conseqüència, en totes les comunicacions que rebrà del prestador, l’usuari té la possibilitat
|
|
||||||
de cancel·lar el seu consentiment exprés per a rebre les nostres comunicacions.</p>
|
|
||||||
|
|
||||||
<p>No tractarem les seves dades personals per a cap altra finalitat de les descrites excepte per obligació legal
|
|
||||||
o requeriment judicial.</p>
|
|
||||||
|
|
||||||
<p>Les seves dades es conservaran mentre duri la relació comercial amb nosaltres o exerciti el seu dret de
|
|
||||||
cancel·lació o oposició, o limitació al tractament. No obstant això, conservarem determinades dades
|
|
||||||
personals identificatius i del trànsit durant el termini màxim de 2 anys per al cas que fos requerit pels
|
|
||||||
Jutges i Tribunals o per a incoar accions internes derivades de l’ús indegut de la pàgina web.</p>
|
|
||||||
|
|
||||||
<p>No serà objecte de decisions basades en tractaments automatitzats que produeixin efectes sobre les seves
|
|
||||||
dades.</p>
|
|
||||||
|
|
||||||
<h3>Legitimació del tractament</h3>
|
|
||||||
<p>La base legal per al tractament de les dades és el seu consentiment atorgat per a dur a terme les finalitats
|
|
||||||
anteriorment descrites, que se sol·licitarà en el moment de marcat de la casella corresponent a l’hora de
|
|
||||||
recollir les seves dades.</p>
|
|
||||||
|
|
||||||
<p>El no facilitar les dades personals sol·licitades o el no acceptar la present política de protecció de dades
|
|
||||||
suposa la impossibilitat de subscriure’s, registrar-se o rebre informació dels productes i serveis del
|
|
||||||
Prestador.</p>
|
|
||||||
|
|
||||||
<h3>Destinataris de cessions o transferències</h3>
|
|
||||||
|
|
||||||
<p>ORIOL CARBONELL PUJOLÀS no duu a terme cap cessió o comunicació de dades ni dins ni fora de la UE. El
|
|
||||||
prestador únicament facilitarà informació a les forces i cossos de seguretat sota ordre judicial o per
|
|
||||||
obligació d’una norma legal, sense perjudici de poder bloquejar o cancel·lar el seu compte si pot haver-hi
|
|
||||||
indicis de la comissió d’algun delicte per part de l’usuari. La informació facilitada serà solament la que
|
|
||||||
disposi en aquest moment el prestador.</p>
|
|
||||||
|
|
||||||
<p>La informació que vostè ens proporcioni tant a través d’aquest lloc web com a través de l’aplicació serà
|
|
||||||
allotjada en els servidors de ORIOL CARBONELL PUJOLÀS. El tractament de les dades d’aquesta entitat es troba
|
|
||||||
regulat mitjançant un contracte d’encarregat del tractament entre el prestador i aquesta empresa. En cap cas
|
|
||||||
aquest encarregat del tractament subcontractarà serveis que comportin algun tractament de dades per tercers
|
|
||||||
sense el nostre previ consentiment.</p>
|
|
||||||
|
|
||||||
<h3>Drets de les persones interessades</h3>
|
|
||||||
|
|
||||||
<p>Com a usuari-interessat, pot sol·licitar l’exercici dels següents drets davant ORIOL CARBONELL PUJOLÀS
|
|
||||||
presentant un escrit a l’adreça postal de l’encapçalament o enviant un correu electrònic a <a
|
|
||||||
href="mailto:hola@tandem.blog">hola@tandem.blog</a>, indicant com a Assumpte: «LOPD, Drets ARC», i
|
|
||||||
adjuntant fotocòpia del seu <abbr>DNI</abbr> o qualsevol mitjà anàleg en dret, tal com indica la llei.</p>
|
|
||||||
|
|
||||||
<p>Drets:</p>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li>Dret d’accés: permet a l’interessat conèixer i obtenir informació sobre les seves dades de caràcter
|
|
||||||
personal sotmeses a tractament.
|
|
||||||
</li>
|
|
||||||
<li>Dret de rectificació o supressió: permet corregir errors i modificar les dades que resultin ser
|
|
||||||
inexactes o incomplets.
|
|
||||||
</li>
|
|
||||||
<li>Dret de cancel·lació: permet que se suprimeixin les dades que resultin ser inadequades o excessives.
|
|
||||||
</li>
|
|
||||||
<li>Dret d’oposició: dret de l’interessat al fet que no es dugui a terme el tractament de les seves dades de
|
|
||||||
caràcter personal o se cessi en aquest.
|
|
||||||
</li>
|
|
||||||
<li>Limitació del tractament: comporta el marcat de les dades personals conservades, amb la
|
|
||||||
finalitat de limitar el seu futur tractament.
|
|
||||||
</li>
|
|
||||||
<li>Portabilitat de les dades: facilitació de les dades objecte de tractament a l’interessat, a fi que
|
|
||||||
aquest pugui transmetre-les a un altre responsable, sense impediments.
|
|
||||||
</li>
|
|
||||||
<li>Dret a no ser objecte de decisions individuals automatitzades (inclosa l’elaboració de perfils): dret a
|
|
||||||
no ser objecte d’una decisió basada en el tractament automatitzat que produeixi efectes o afecti
|
|
||||||
significativament.
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<p>Com a usuari, té dret a retirar el consentiment prestat en qualsevol moment. La retirada del consentiment no
|
|
||||||
afectarà la licitud del tractament efectuat abans de la retirada del consentiment.</p>
|
|
||||||
|
|
||||||
<p>També té dret a presentar una reclamació davant <a href="https://www.aepd.es/">l’autoritat de control
|
|
||||||
(aepd.es)</a> si considera que poden haver-se vist vulnerats els seus drets en relació amb la protecció
|
|
||||||
de les seves dades.</p>
|
|
||||||
|
|
||||||
|
|
||||||
<h3>Informació addicional</h3>
|
|
||||||
|
|
||||||
<p>Informació que recaptem: Obtenim mitjançant formulari de registre la informació mínima i indispensable. En
|
|
||||||
aquest
|
|
||||||
formulari vostè facilitarà les següents dades de forma indispensable: correu electrònic, nom i cognoms,
|
|
||||||
<abbr>NIF</abbr>,
|
|
||||||
adreça i telèfon de contacte.</p>
|
|
||||||
|
|
||||||
<p>A través d’aquesta Política de Privacitat l’informem que les fotografies que estiguin penjades en la web són
|
|
||||||
propietat de ORIOL CARBONELL PUJOLÀS, incloent les dels menors, en les quals, per a l’obtenció d’aquestes,
|
|
||||||
s’ha
|
|
||||||
obtingut el consentiment previ dels pares, tutors o representants legals mitjançant la signatura dels
|
|
||||||
formularis
|
|
||||||
realitzats a aquest efecte pels centres en els quals els menors formen part. No obstant això, els pares,
|
|
||||||
tutors
|
|
||||||
o representants dels menors, com a titulars de l’exercici dels drets d’aquests, i sempre previ requeriment
|
|
||||||
formal per escrit, poden indicar la negativa a l’ús de la imatge del menor; en aquest cas, la imatge es
|
|
||||||
mostrarà
|
|
||||||
pixelada.</p>
|
|
||||||
|
|
||||||
<h3>Xarxes socials</h3>
|
|
||||||
|
|
||||||
<p>L’informem que ORIOL CARBONELL PUJOLÀS pot tenir presència en xarxes socials. El tractament de les dades que
|
|
||||||
es
|
|
||||||
dugui a terme de les persones que es facin seguidores en les xarxes socials (i/o realitzin qualsevol vincle
|
|
||||||
o
|
|
||||||
acció de connexió a través de les xarxes socials) de les pàgines oficials de ORIOL CARBONELL PUJOLÀS es
|
|
||||||
regirà
|
|
||||||
per aquest apartat, així com per aquelles condicions d’ús, polítiques de privacitat i normatives d’accés que
|
|
||||||
pertanyin a la xarxa social que procedeixi en cada cas i acceptades prèviament per l’usuari.</p>
|
|
||||||
|
|
||||||
<p>ORIOL CARBONELL PUJOLÀS tractarà les seves dades amb les finalitats d’administrar correctament la seva
|
|
||||||
presència
|
|
||||||
en la xarxa social, informant-lo d’activitats, productes o serveis del prestador, així com per a qualsevol
|
|
||||||
altra
|
|
||||||
finalitat que les normatives de les Xarxes Socials permetin.</p>
|
|
||||||
|
|
||||||
<p>Queda prohibida la publicació de continguts:</p>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li>Que siguin presumptament il·lícits per la normativa nacional, comunitària o internacional o que
|
|
||||||
realitzin
|
|
||||||
activitats presumptament il·lícites o contravinguin els principis de la bona fe.
|
|
||||||
</li>
|
|
||||||
<li>Que atemptin contra els drets fonamentals de les persones, faltin a la cortesia en la xarxa, molestin o
|
|
||||||
puguin generar opinions negatives en els nostres usuaris o tercers i en general qualssevol siguin els
|
|
||||||
continguts que ORIOL CARBONELL PUJOLÀS consideri inapropiats.
|
|
||||||
</li>
|
|
||||||
<li>I en general que contravinguin els principis de legalitat, honradesa, responsabilitat, protecció de la
|
|
||||||
dignitat humana, protecció de menors, protecció de l’ordre públic, la protecció de la vida privada, la
|
|
||||||
protecció del consumidor i els drets de propietat intel·lectual i industrial.
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<p>Així mateix, ORIOL CARBONELL PUJOLÀS es reserva la potestat de retirar, sense previ avís del lloc web o de la
|
|
||||||
xarxa social corporativa aquells continguts que es considerin inapropiats.</p>
|
|
||||||
|
|
||||||
<p>Les comunicacions remeses a través de les xarxes socials seran incorporades a un arxiu propietat de ORIOL
|
|
||||||
CARBONELL PUJOLÀS, podent-li enviar informació del seu interès.</p>
|
|
||||||
|
|
||||||
<p>En tot cas, si Vostè remet informació personal a través de la xarxa social, ORIOL CARBONELL PUJOLÀS quedarà
|
|
||||||
exempt de responsabilitat en relació amb les mesures de seguretat aplicables a la present plataforma, devent
|
|
||||||
l’usuari en cas de voler conèixer-les, consultar les corresponents condicions particulars de la xarxa en
|
|
||||||
qüestió.</p>
|
|
||||||
|
|
||||||
<h3>Mesures de seguretat</h3>
|
|
||||||
|
|
||||||
<p>Les dades que ens faciliti es tractaran de forma confidencial. El Prestador ha adoptat totes les mesures
|
|
||||||
tècniques i organitzatives i tots els nivells de protecció necessaris per a garantir la seguretat en el
|
|
||||||
tractament de les dades i evitar la seva alteració, pèrdua, robatori, tractament o accés no autoritzat,
|
|
||||||
d’acord l’estat de la tecnologia i naturalesa de les dades emmagatzemades.</p>
|
|
||||||
|
|
||||||
<p>Així mateix, es garanteix també que el tractament i registre en fitxers, programes, sistemes o equips, locals
|
|
||||||
i centres compleixen amb els requisits i condicions d’integritat i seguretat establertes en la normativa
|
|
||||||
vigent.</p>
|
|
||||||
|
|
||||||
<h3>Idioma</h3>
|
|
||||||
|
|
||||||
<p>L’idioma aplicable a aquesta Política de Privacitat és el català. Per tant, en cas que hi hagués alguna
|
|
||||||
contradicció en alguna de les versions facilitades en altres idiomes, prevaldrà la versió en català.</p>
|
|
||||||
|
|
||||||
|
|
||||||
<h3>Canvis en la present política de privacitat</h3>
|
|
||||||
|
|
||||||
<p>ORIOL CARBONELL PUJOLÀS es reserva el dret a modificar la present política per a adaptarla a novetats
|
|
||||||
legislatives o jurisprudencials.</p>
|
|
||||||
|
|
||||||
|
|
||||||
<h3>Legislació</h3>
|
|
||||||
|
|
||||||
<p>Amb caràcter general les relacions entre ORIOL CARBONELL PUJOLÀS amb els Usuaris dels seus serveis
|
|
||||||
telemàtics, presents en aquest Web, estan sotmesos a la legislació i jurisdicció espanyola a la qual se
|
|
||||||
sotmeten expressament les parts, sent competents per la resolució de tots els conflictes derivats o
|
|
||||||
relacionats amb el seu ús els Jutjats i Tribunals de Olot.</p>
|
|
||||||
|
|
||||||
</article>
|
|
||||||
{{- end }}
|
|
|
@ -1,36 +0,0 @@
|
||||||
<!doctype html>
|
|
||||||
<html lang="{{ currentLocale }}">
|
|
||||||
<head>
|
|
||||||
<meta charset="utf-8">
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
||||||
<title>{{ template "title" . }} — Numerus</title>
|
|
||||||
<link rel="stylesheet" type="text/css" media="screen" href="/static/numerus.css?v={{ numerusVersion }}">
|
|
||||||
</head>
|
|
||||||
<body class="web">
|
|
||||||
|
|
||||||
<header>
|
|
||||||
<h1><img src="/static/numerus.svg" alt="Numerus" width="261" height="33"></h1>
|
|
||||||
<nav>
|
|
||||||
<ul>
|
|
||||||
<li><a href="/login">{{( pgettext "Login" "link" )}}</a></li>
|
|
||||||
<li><a href="https://numerus.tandem.ws/login">{{( pgettext "Demo" "link" )}}</a></li>
|
|
||||||
<li><a href="https://dev.tandem.ws/tandem/numerus">{{( pgettext "Code" "link" )}}</a></li>
|
|
||||||
</ul>
|
|
||||||
</nav>
|
|
||||||
</header>
|
|
||||||
|
|
||||||
{{- template "content" . }}
|
|
||||||
|
|
||||||
<footer>
|
|
||||||
<p><small>ho hem fet tant bé com hem sabut en Jordi Fita i l’Oriol Carbonell <a href="https://tandem.blog"> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" viewBox="0 0 519 180" style="enable-background:new 0 0 519 180; width:100px; " xml:space="preserve"> <style type="text/css"> .st0{fill:#282828;}</style> <g> <path class="st0" d="M317,76.1h190.1l2.4-11.5l-189.2-0.3C318.2,71.6,319.3,68.4,317,76.1z"></path> <path class="st0" d="M474.3,149.4c-1.9,0-2.4-1.7-2.4-3.6c0-8.3,7.9-32.3,11.3-48.8l-18.6-10.9L424,137c0,0,13.5-38.7,14.5-41.1 l-17.1-10.3l-41,51.5c0,0,13.7-38.7,14.7-41.1l-17.3-10.3c0,0-3.1,12.6-6.7,27.5l0,0c-6.4,12.4-19.2,35.9-33.6,35.9 c-7.3,0-11.6-5.4-12.8-11.8c17.3-0.8,37.2-22.5,37.2-36.6c0-9.4-7.9-15.4-16.3-15.4c-22.3,0-36.1,26.2-37.5,46.3 c-5.8,10.6-11.5,18.7-15.1,18.7c-2.1,0-2.4-1.9-2.4-3.8c0-1.5,0.2-3.2,0.4-3.9c0-5.6,25.5-105.8,28.7-120.2l-16.5-9.8 c0,0-10.1,45.7-18.4,85.5c-1.3-9-8.5-15-17.1-15c-21.5,0-35.6,22.6-39.3,42.8c-6.6,12.9-13.5,23.9-17.7,23.9 c-2.1,0-2.4-1.9-2.4-3.8c0-8.3,7.7-31.9,11.3-48.8l-18.8-11.5l-41,51.1c0,0,13.7-38.9,14.7-41.3l-17.3-10.3c0,0-4.1,16.8-8.3,34.3 c-7.4,15.2-15.9,29.9-20.6,29.9c-2.1,0-2.4-1.7-2.4-3.6c0-7.9,8.5-35.1,12-51.3l-15.8-9.2c0,0-1.1,4.5-3,11.3 c-3.2-6.6-8.8-10-15.8-10c-19.3,0-34,21.3-36.7,42.1c-6.2,11.8-12.6,21.6-16.5,21.6c-1.9,0-2.3-1.7-2.3-3.4s0.4-3.4,0.4-3.9 c0.6-3.4,8.3-41.9,14.1-66.9h215.9c2.1-7.6,1.1-4.9,3.1-11.8L65.5,64.7c1.5-8.1,2.6-13,3.4-15.6l-15.2-9c0,0-2.4,9.2-5.6,22.4 l-34.8-1.1l-3.8,16h35.3c-6.6,26.1-13.9,66-13.9,75.2c2.1,9.6,10.7,12.8,16.7,12.8c5.6,0,12.6-8.6,19.5-20.1c0,0.1,0,0,0.1-0.2 c2.5,10,9,19.6,19.3,19.6c8.6,0,16-6.4,22-15c-0.2,0.9-0.2,1.7-0.2,2.4c2.3,9.4,11.1,13,17.3,13c4.6,0,10.3-6,16.1-14.5 c-0.2,0.9-0.3,1.6-0.3,2.5c0,3,1.5,5.3,3.9,7c3.9,3,9.2,4.9,11.6,5.1c1.1-0.2,41-58.8,41-58.8c-1.5,7.1-6.6,28.6-7.7,45.8 c2.3,9.6,11.3,13.1,17.7,13.1c5.7,0,13.1-9,20.3-20.8c2.5,11.7,10,22.9,22.2,22.9c9.8,0,17.8-8.1,24.4-18.4l-0.8,4.9 c2.3,10,9.4,12.4,16.2,12.4c5.5,0,12.6-8.3,19.7-19.4c3.4,10.1,11.3,17.9,22.4,17.9c13.4,0,23.7-9.9,31.7-21.6 c-0.6,2.6-1.1,5-1.6,7.2c-0.2,1.1-0.4,1.9-0.4,2.8c0,7.1,9.8,11.6,15.6,12.2c0.8-0.2,27.8-39.5,37.4-53.5 c-9.4,39.5-9.6,40.6-9.6,41.3c0,7.1,10,11.6,15.6,12.2c1.1-0.2,41-58.6,41-58.6c-1.5,7-6.6,28.4-7.7,45.7 c2.1,9.6,11.1,13.2,17.7,13.2c9.8,0,24.6-27.1,34.9-49L499,112C490.7,129.3,480.2,149.4,474.3,149.4z M91.5,148.2 c-5.4,0-10-5.6-10-13.7c0-10.7,9.2-39.3,21.4-39.3c7.9,0,9.6,8.5,9.6,15.8c0,5.6-0.9,10.5-0.9,10.5l1.3,1.3 C110.2,131.3,101.4,148.2,91.5,148.2z M254.1,149.1c-5.6,0-10.3-6-10.3-14.5c0-10.9,10.1-42.3,22.4-42.3c5.3,0,7,2.8,7,6.6 c0,6.2-4.7,14.7-4.7,14.7l9.8,4.7C273.7,128.6,264.9,149.1,254.1,149.1z M345.3,96.9c2.6,0,3.8,1.9,3.8,4.9 c-1.5,11.8-13.9,25.2-25,28C325,118.9,332.7,96.9,345.3,96.9z"></path> </g> </svg> </a></small></p>
|
|
||||||
<nav>
|
|
||||||
<ul>
|
|
||||||
<li><a href="/legal">{{( pgettext "Legal Disclaimer" "title")}}</a></li>
|
|
||||||
<li><a href="/privacy">{{( pgettext "Privacy Policy" "title")}}</a></li>
|
|
||||||
<li><a href="/cookies">{{( pgettext "Cookies Policy" "title")}}</a></li>
|
|
||||||
</ul>
|
|
||||||
</nav>
|
|
||||||
</footer>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
Loading…
Reference in New Issue