Giter Site home page Giter Site logo

morris-frank / buergerwerke-intranet Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 1.0 567 KB

Intranet web app to communicate and share files with member cooperatives of the Buergerwerke.

Home Page: https://intranet.buergerwerke.de/

License: MIT License

Ruby 62.64% JavaScript 4.64% CSS 5.19% HTML 27.24% Shell 0.29%
rails devise webapp file-sharing communication

buergerwerke-intranet's Introduction

Intranet der Bürgerwerke

Requirements

  • Ruby-Version: 2.5.1
  • Rails: >=5.2.0
  • Production ENV is set to use Phusion Passenger as App-Server and Mini-Racer as JS-Runtime.

Installation

(Tutorial in German)

git clone https://github.com/morris-frank/buergerwerke-intranet.git .
bundle install
rails db:create
rails db:migrate
(rails db:seed)
rails assets:precompile

You will have to Create a Admin Account by Hand:

rails c

and run for example:

Admin.create!(email: '[email protected]', password: 'password', password_confirmation: 'password')

If your working in development Mode you can also just add the Seeds (including the above Admin account):

rails db:seed

Then run server:

rails s

and have Member section under localhost:3000 and the admin section under localhost:3000/admin.

buergerwerke-intranet's People

Contributors

isabelle112 avatar liebhock avatar morris-frank avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Forkers

isabelle112

buergerwerke-intranet's Issues

rename project and tool to intranet

Nach einiger Überlegung und Feedback aus dem Team soll der Name des Tools vor dem Launch in "intranet" oder "Bürgerwerke Intranet" geändert werden.

cheat-sheet for taca-view

Unter dem "internen Tarifrechner" sollte noch ein "Spickzettel eingefügt werden.
Kurzanleitung/Informationen dazu sollten von Isa/Sabrina geliefert werden.

Bug Anzeige Vorstände

Die liste der vorstäde wird angeizt abhängig od es member as vorstand gibt oder nicht und ob es noch extr vorstände in der add board attr gibt..

duplicates of Vorstände

Wenn es im add board attr Vorstände gibt, die auch als user Vorstand sind, werden sie doppelt angezeigt in der Übersicht "Genossenschaft"

Don't show File Categories which don't contain files

Momentan werden alle Kategorien (Ordner) angezeigt. Es wäre schöner nur nützliche Ordner anzuzeigen. Dazu muss berechnet werden ob die Kategorie oder eine der Unter-Kategorien eine Datei enthält die der Benutzer sehen kann (entweder wegen zugehörigkeit zu BEG oder weil standarddatei).

Nicht trivial..

dataset-view for customer-data

create new view for customer-data --> have a compact view of one customer dependet on the customer-id / always the selected customer from the list (above or below)

include BW-Logo in Admin-panel

from Isa:
Ich fände es persönlich schön, wenn das Bürgerwerke Logo im Admin-Bereich eingebunden ist, vielleicht da, wo Bürgerwerke Portal steht

subcategories for file-categories

Die aktuellen Dateikategorien sind eindimensional. Hier sollte eine hierarchische Struktur/Verschachtelung ermöglicht werden, um vergleichbar zu einem Verzeichnissystem mehr Übersichtlichkeit zu ermöglichen.

pop-up on logout

from Isa:
Beim Ausloggen würde ich nochmal ein Pop-Up machen "wirklich ausloggen?", falls man mal aus Versehen drauf kommt.

add missing space

Als User fehlt bei Mitgliedern und Anlagen (eigene und andere BEGen) ein " "Leerzeichen zwischen
"Anlagen/Mitglieder der" und
(Bei Dateien und Kundendaten ist es korrekt.)

admin-panel: file-details page show "create new file" button

It would be nice, when uploading many files, to be able to do one after another.
After uploading a file, the view is "file-details"- only options are "Datei bearbeiten", "Datei löschen". To upload the next one, one has to go back to "Dateien"

mark "password again" with asterisk

from Isa:
Im Admin-panel, wenn man unter
"Mitglieder" -> einen user bearbeitet oder anlegt
--> bitte "Passwortbestätigung" auch als Pflichtfeld kennezeichnen (-> *)

Sind die Assets sicher?

sind hochgeladene attrachments, sprich kundendaten, wirklich sicher. nur aufrufbar durch menschn mit den nötigen rechten?

Zu überprüfen

use correct orange colour for buttons / headings

from Isa:
Mir ist aufgefallen, dass du nicht das „richtige“ Orange verwendest => Ich weiß aber nicht, was ihr diesbezüglich besprochen habt? Normal verwenden wir: #fab41a für gelb und #f4950c für orange. Gelb nur für manche Überschriften, Buttons etc. orange. Im Frontend fände ich es gut, wenn es dann dem Taca angepasst ist.

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.