Project

General

Profile

Segnalazione #67

Base template

Added by Enrico Zini almost 10 years ago. Updated almost 10 years ago.

Status:
Chiuso
Priority:
Normale
Assignee:
Christopher R. Gabriel
Start date:
11/23/2016
Due date:
% Done:

0%

Estimated time:

Description

Fare una prima versione del template di base per octonet, con:

  • nome utente loggato (se loggato)
  • nome server corrente (se loggato)
  • elenco app attive (se loggato)
  • link al logout (se loggato)
  • link al login (se non loggato)

Associated revisions

Revision 76ad4f33 (diff)
Added by Mark Caglienzi almost 10 years ago

Add font-awesome 4.7.0. refs: #67

Revision a1c71df1 (diff)
Added by Mark Caglienzi almost 10 years ago

Load font-awesome in base.html. refs: #67

Revision f6fa3ee4 (diff)
Added by Mark Caglienzi almost 10 years ago

Visually better. refs: #67

Revision f3218896 (diff)
Added by Mark Caglienzi almost 10 years ago

Add jquery 3.1.1 and remove old unversioned jquery file. refs: #67

Revision d00be9a6 (diff)
Added by Mark Caglienzi almost 10 years ago

Load new jquery versioned file. refs: #67

Revision ae662bff (diff)
Added by Mark Caglienzi almost 10 years ago

Add bootstrap 3.3.7 and remove old unversioned bootstrap files. refs: #67

Revision cdf6d9e7 (diff)
Added by Mark Caglienzi almost 10 years ago

Load bootstrap in base.html from versioned files. refs: #67

Revision 201cf5e8 (diff)
Added by Mark Caglienzi almost 10 years ago

Move the theme under bootstrap's css directory, so that the fonts are correctly found. refs: #67

Revision 585f24b0 (diff)
Added by Mark Caglienzi almost 10 years ago

Load the theme from the new position. refs: #67

Revision ccb39503 (diff)
Added by Mark Caglienzi almost 10 years ago

Add flags that work ootb with django languages (so en-us and en-gb, for instance) taken from https://www.gosquared.com/resources/flag-icons/ flat set. refs: #67

Revision fa763993 (diff)
Added by Mark Caglienzi almost 10 years ago

Get current language and show flag. refs: #67

Revision 62502784 (diff)
Added by Mark Caglienzi almost 10 years ago

Fix the dropdown for languages. refs: #67

Revision 2082d67c (diff)
Added by Mark Caglienzi almost 10 years ago

Include i18n urls. refs: #67

Revision b98c7e87 (diff)
Added by Mark Caglienzi almost 10 years ago

Show server url with the new request.user object. refs: #67

Revision 3d854b97 (diff)
Added by Mark Caglienzi almost 10 years ago

Temporary workaround to avoid a ton of options in select and 404 in the server. refs #67 #77

Revision 1e054c25 (diff)
Added by Mark Caglienzi almost 10 years ago

Get serverinfo data. refs: #67

Revision e35396de (diff)
Added by Mark Caglienzi almost 10 years ago

Bootstrapize the template and show apps in the right column. refs: #67

Revision 57678a3e (diff)
Added by Mark Caglienzi almost 10 years ago

Avoid navbar going over content, with some attention for mobile/narrow screens. refs: #67

Revision 12c2a344 (diff)
Added by Mark Caglienzi almost 10 years ago

Show server info. refs: #67

Revision 9f2661a3 (diff)
Added by Mark Caglienzi almost 10 years ago

Title. refs: #67

Revision d3f69546 (diff)
Added by Mark Caglienzi almost 10 years ago

Show user. refs: #67

Revision bd03f04a (diff)
Added by Mark Caglienzi almost 10 years ago

Return username in str(). refs: #67

Revision 2b1cc7d6
Added by Mark Caglienzi almost 10 years ago

Merge branch 'master' into t67. refs: #67

Revision 613bac52 (diff)
Added by Mark Caglienzi almost 10 years ago

Every view that inherits from OctonetMixin (including the home view) has the 'logged in' check. refs: #67

Revision 7a10e01e (diff)
Added by Mark Caglienzi almost 10 years ago

Remove unused data. refs: #67

Revision df246bab (diff)
Added by Mark Caglienzi almost 10 years ago

Add rounded transparent logo (the square one were ugly in the navbar, the transparent one cannot be read) and show it in the navbar. refs: #67

Revision 0f15f9d9 (diff)
Added by Mark Caglienzi almost 10 years ago

s/plugins/apps/. refs: #67

Revision e9550241 (diff)
Added by Mark Caglienzi almost 10 years ago

Add main_url to apps. refs: #67

Revision 2960d273 (diff)
Added by Mark Caglienzi almost 10 years ago

Link to apps' main_url, if available. refs: #67

Revision 2d3fbfc9 (diff)
Added by Mark Caglienzi almost 10 years ago

Left align flags. refs: #67

Revision 4846cdd1 (diff)
Added by Mark Caglienzi almost 10 years ago

Add font_awesome_class to apps. refs: #67

Revision 2b6566ad (diff)
Added by Mark Caglienzi almost 10 years ago

Show font awesome icons for apps, defaulting to fa-question-circle when the config is empty. refs: #67

Revision e43029ff (diff)
Added by Mark Caglienzi almost 10 years ago

Use the flag from the same package for consistency. refs: #67

Revision 7843e6dc (diff)
Added by Mark Caglienzi almost 10 years ago

Add rounded transparent logo (the square one were ugly in the navbar, the transparent one cannot be read) and show it in the navbar. refs: #67

Revision c1e79059 (diff)
Added by Mark Caglienzi almost 10 years ago

s/plugins/apps/. refs: #67

Revision f5702641 (diff)
Added by Mark Caglienzi almost 10 years ago

Add main_url to apps. refs: #67

Revision 24311f80 (diff)
Added by Mark Caglienzi almost 10 years ago

Link to apps' main_url, if available. refs: #67

Revision dbd39e83 (diff)
Added by Mark Caglienzi almost 10 years ago

Left align flags. refs: #67

Revision fba1d1e5 (diff)
Added by Mark Caglienzi almost 10 years ago

Add font_awesome_class to apps. refs: #67

Revision 3db0b211 (diff)
Added by Mark Caglienzi almost 10 years ago

Show font awesome icons for apps, defaulting to fa-question-circle when the config is empty. refs: #67

Revision fb32e46a (diff)
Added by Mark Caglienzi almost 10 years ago

Use the flag from the same package for consistency. refs: #67

History

#1

Updated by Mark Caglienzi almost 10 years ago

  • Status changed from Nuovo to In elaborazione
  • Assignee set to Mark Caglienzi
#2

Updated by Mark Caglienzi almost 10 years ago

  • Status changed from In elaborazione to Commenti
  • Assignee changed from Mark Caglienzi to Enrico Zini
2b1cc7d6:
  • Versionati tutti gli import di asset css e js (jquery 3.1.1, bootstrap 3.3.7, font-awesome 4.7) e integrato il tema nella directory css/ di bootstrap (perché è lì che bootstrap se lo attende).
  • Quindi rimosse tutte le directory globali sotto a static/ tranne css/, che contiene il file base.css con i nostri override al css generale.
  • Messe le immagini delle bandierine sotto a static/images/flags/, prese da https://www.gosquared.com/resources/flag-icons/ perché siano tutte coerenti, e con supporto a locale tipo en-us/en-gb senza workaround/hack nel template.
  • Aggiunto __str__() a User perché restituisca lo username.
  • Mergiato in master.
#3

Updated by Mark Caglienzi almost 10 years ago

PS: Il link a logout c'è quando l'utente è loggato, ma il link a login no perché col redirect del middleware non si arriva mai alla pagina di home da non loggati.

#4

Updated by Enrico Zini almost 10 years ago

  • Assignee changed from Enrico Zini to Mark Caglienzi

Alcune messe a punto:

  • togliere il carrello della spesa da di fianco a octonet in alto a sinistra
  • allineare a sinistra le bandiere nel popup della lingua in basso a destra
  • rinominare "Available plugins" in "Available apps", visto che nel 2016 tutto si chiama "app"
  • linkare le app a sinistra alla pagina iniziale di ogni app. Per sapere qual è la pagina iniziale di ogni app, puoi aggiungere agli AppConfig un attributo main_url che contenga un link alla pagina principale dell'app.
#5

Updated by Christopher R. Gabriel almost 10 years ago

Per evidenziare la app corrente , ci si puo' ispirare a lineage, app django che usiamo anche altrove.

#6

Updated by Christopher R. Gabriel almost 10 years ago

Altra cosa: si potrebbe aggiungere alla app config la class corrisponde di font awesome per mettere una icona associata a ciascun plugin, per usarle sia nel menu di navigazione che nella pagina principale del plugin.

Per la rimozione del carrello a nota 4, ho gia' aggiunto al repository i loghi di FUSs.

#7

Updated by Mark Caglienzi almost 10 years ago

  • Status changed from Commenti to In elaborazione
#8

Updated by Mark Caglienzi almost 10 years ago

  • Status changed from In elaborazione to Commenti
  • Assignee changed from Mark Caglienzi to Christopher R. Gabriel
e43029ff:
  • Creato un logo bianco rotondo (quelli trasparenti non si leggono sulla navbar scura, e quelli bianchi quadrati sono brutti sullo scuro) e messo al posto del carrello della spesa nella navbar
  • Cambiato plugins in apps
  • Aggiunto main_url alle app (se non presente, il link non viene creato)
  • Aggiunto font_awesome_class alle app. Se non presente viene mostrato fa-question-circle perché tutto sia allineato e perché sia chiaro che c'è qualcosa che non va.
  • Allineate a sinistra le bandiere nella select delle lingue (cambiata quella inglese che era ancora quella vecchia, tonda, con quella uguale a tutte le altre)

Mergiato in master e pushato.

PS: L'evidenziare l'app attiva lo guarderò quando ci sarà la sidebar (ticket #82, su cui torno adesso)

#9

Updated by Christopher R. Gabriel almost 10 years ago

  • Status changed from Commenti to Chiuso

Ok, chiudo.

Also available in: Atom PDF