Git Product home page Git Product logo

locationguru's People

Contributors

agandurmisevic avatar chrileu avatar dependabot[bot] avatar tclaus avatar thorstenclaus avatar

Watchers

 avatar  avatar

locationguru's Issues

Location creation and last modified date should be displayed

As an admin I like to see on a location creation date and date of last change.

Some locations are quite old, or unmodified since a long time.
To check if a change request was fulfilled or at least a location was update I like to see a created date and a modified date on location detail site (somewhere in the headline)

Benutzer - Profil Seite layout

das Layout der eigenen Profil-Seite folgt nicht dem Design. Es sollte wie andere Seiten auch sich dem Design anpassen.

Die Auswahl der Sprache funktioniert nicht - es wird stets die Sprache des Browsers genutzt.

Sprachen auswählen lassen

Ein Benutzer sollte die Sprache der Oberfläche ohne Anmelden wählen können.
Eine Länderflagge oder etwas passendes sollte auf der Oberfläche (EN /DE) sollte platziert werden.

Ländereinstellung sollte als cookie gespeichert werden - ansonsten fallback auf Browser-Sprache

Ungültige / Gültige Foto Formate angeben

Ungültige Dateiformate werden nicht gemeldet
Vielleicht mögliche Dateiformate angeben.

=> Ein Text im Bereich "Foto hochladen" angeben, der beschreibt welches Format ein Foto haben kann.
Ungültige Dateien ablehnen / mit Meldung.
Maximal 10 Fotos erlauben

Add overview in Admin Dashboard

There are Lists of Locations, User and Mails.
But for a better overview there should be a list of

  • Newest x locations / List of Locations in last 30 days
  • Location with few images (< x image files)
  • Locations without any messages ( Looser )
  • Location with much messages ( Stars )
  • Locations with latest Mails
  • Newest User / user in last 30 days
  • What else is useful?

Entferne 'Über diesen Eintrag' auf der Detailseite

Text wirkt so sachlich.
Direkt mit dem beschreibenden Text gewinnen.

Aus Datei app/views/locations/presentation/_description.html.erb das h3 tag entfernen
Text-Schllüsel aus den de/en iml - Dateien entfernen.

Analyze masses of 'no routes 404 Errors

There are masses of
ActionController::RoutingError (No route matches [GET] "/locations/51/reservations"):
events in the log.
Is this by linking to a unknown resource?

Locations sollten 'geparkt werden können'

Eine Location sollte auf eine Merkliste gesetzt werden können.
Aus der Merkliste muss man die löschen können.

Locations können aus der Merkliste wieder abgerufen werden.
(Ansicht der Liste) Von dort aus - aufrufen der Location - oder entfernen aus der Liste

Use localized views for email templates

Currently emails templates are localized fragments.
It is easier to use localized views that string replacements. This is also a prerequisite for better styled html mails

See Review-mailer for an example.

Frei/Belegt Angaben aufwerten

Ein Interessent kann auf ein Datum eine Anfrage stellen.
Im BackOffice kann dieses Datum bestätigt werden.

Es sollte die Möglichkeit geben:

  1. Bessere Übersicht im Location-Kalender
  2. Anfragen aufzuheben
  3. Bestätigungen aufzuheben
  4. Anfragen und Bestätigungen manuell einzugeben
  5. Eine Listenanzeige über vergangene und zukünftige Ereignisse

Admin Dashboard - add new admin user

Add function to add a new admin to location guru.

  • Add Admin table or user table with 'isAdmin' status.
    (Separated Table should be safer than share with user)

  • Add Simple UI to view, Add or Remove an admin
    A new admin may simply be an email-address, for first step, no confirmation email, no frills

Validator bei neuer Location

Wird eine neue Location angelegt und wurde das Feld Lage, Art nicht ausgefüllt, dann erscheint keine Fehlermeldung.

Es sollte eine Meldung erscheinen, die darauf hinweist, das diese Felder ausgefüllt werden müssen.

Reviews for locations

A location should have a Review in form of stars.
This will give an overview of quality of locations and may encourage venue providers to take care of requests.

A rating should be given once by every requester a short period of time after sending a request.

A requester should get an mail some days after a request with a short explanation text and a one-time-link to a page to give a review rating.

Webpack Support

Modernize JS handling with web pack.
Any other advantages?

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.