Git Product home page Git Product logo

decsira's People

Contributors

daniela-piazza avatar dependabot[bot] avatar diego-sanmartino avatar diegosanmartino avatar dsuren1 avatar francesca-morelli avatar kappu72 avatar marco-panepinto avatar marcozampa1970 avatar mbarto avatar ridethepenguin avatar seancrow avatar simboss avatar simonacostamagna avatar taba90 avatar vale-foco avatar valeria-foco avatar waffle-iron avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

decsira's Issues

Role Service restoration

  • restoring IrideRoleService class
    • adjusting to rely on IRIDE policy request/response handling mechanism
    • with unit tests

qGisSearch

App separata che apra a tutta pagina query-builder e permetta, passati profile e featuretype, di effettuare query su attributi oggetti Sira.
La grid si apre a schermo intero, su selezione e zoom, vengono richiamati apposti metodi oggetto VALAMB passando parametri necessari.
Se richiesto viene visualizzato dettaglio, anche esso a schermo intero, che non mostrerà mappa ma avrà un btn per effettuare zoom chiamando oggetto VALAMB

Introduce react-router

Introduce the react-router library as the application router and configure a couple of pages (just sample pages, that will be implemented in a following phase):

  • Home (homepage with profile selection)
  • Sira (main page)

FIXES

  1. regressione dettaglio da identify
  2. modificare lo z-index identify per andare sopra il SidePanel
  3. modificare il glyph del pulsante di rimozione di un filtro spaziale per usare una X (come nei filtri attributi)
  4. Fare resizable il pannello di QueryBuilder / FeatureGrid
  5. Aumentare la larghezza del DrawerMenu e renderlo resizable
  6. Sistemare il css per rimuovere le scrollbar nel FeatureGrid del SidePanel
  7. Refactoring TOC:
  • icona occhio a sinistra del nome del layer
  • icone a destra del nome del layer: cerca (query builder), dettaglio (apre la sezione collassabile), rimuovi
  • nel pannello collassabile: trasparenza, legenda (cambiare icona), lista risultati
  1. QGIS- scheda dettaglio non recupera profile

Implement backend service for QueryBuilder configuration

We need to implement a service to fetch the json configuration for a QueryBuilder.
The service will receive the feature name as a parameter and return a json with all the needed information to populate the related QueryBuilder.
We need to create a json specification that can be read by the frontend FormBuilder (#12) component in the process.

Add include filter as default

Quando viene aperta la featuregrid e non è stata effettuata nessuna query, devono essere caricate tutte le features con paginazione

FeatureGrid select all

Il select all va modificato, non si selezionano più tutte le features della pagina corrente, ma va aggiunto un layer wms con stile simile alle features selezionate nel vettoriale, che evidenzia tutte le features del filtro attivo

qGis list

Aggiungere list.html ad applicazione qGis.
Data una lista di featureIdes deve caricarle nella griglia e mostrare quella

Review of Repository structure

We want to refactor the current repository to better isolate the various modules.

  • move the frontend to a frontend subfolder (#186)
  • move geoserver stuff to a dedicated geoserver folder
  • create folder for other submodules and move them
  • create a configuration folder and move configuration stuff there

Implement HomePage

  • Profile selection (A / B)
  • Go to specific search (Main page with QueryBuilder)

Review IRIDE plugin Configuration Objects

In the context of IRIDE plugin, the need has arised to "split" in specialized configuration object definition the current IrideSecurityServiceConfig class, which was designed in the scope of a RoleService only.

Passaggio configurazione mappa con localStorage

Implementeare la possibilita di passare all'applicazione della configurazioni mappa in localSorage.
Il chiamante mette in localStorage le configurazione, il ricevente controlla se ci sono le recupera le mergia alla configurazione di default della mappa, sovrascrivendo quelle di mappa e accodando i layer e ripulisce il localSorage
Modificare SiraNoMap, quando viene richiesto lo zoom su un punto non si passa più la configurazione mappa nella url ma si salva in localStorage.

Minor fixes

  1. Impostare la paginazione grid a 10
  2. Allargare leggermente il sidepanel che contiene il querybuilder (ora è 550 lo porterei a 600)

Integrazione Filtro attributi su pagine Portale

Rendere configurabili querypanel, featuregrid e card per funzionare anche fuori dal contesto mappa.
Nella card, viene mantuenuta la preview mappa, questo comporta che una configurazione di mappa vada passata e che la pagina che carica abbia nei link ol e leflet lib.
Al posto dello zoom verra lanciata l'app con la mapp centrado la mappa e lo zoom nel punto richiesto.

Implement use case

  • HomePage: profile + go to use case search page
  • SearchPage: based on QueryBuilder (#8)
  • Search Results table
  • Detail Page

Grid data export

Implementare export per tutte le features non solo quelle visualizzate, recuperando con chiamata wfs tutti i dati dal server.
Possibilità di esportare in csv e shp, controllare se shpjs permette creazione di shp a partire da json

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.