Giter Club home page Giter Club logo

softwareprojekt-beuth's Introduction

softwareprojekt-beuth

Repo für das Beuth Softwareprojekt

softwareprojekt-beuth's People

Contributors

devfoo-one avatar frontsidekante avatar mitchobrian avatar robme91 avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

iambatmann

softwareprojekt-beuth's Issues

Company Settings Dialod is not cleared properly sometimes

When you open the company settings dialogue and you close it by clicking on the grey rest of the page (not the cancel button or the little cross) and then open it again, all the fields are there twice. If you repeat that more fields are added.
I don't know how to fix that, but the other dialogues don't have that problem.

After Sign Out route to Homepage

If you sign out and you log in again with another user, you get on the same site like you loged out before. e.g. you are in the detail employee view on a specific employee then you log out and log in with another acc you get on the detail view again. you don't see anything because of god rights management but thats not a usefull behavior

Employee Detail View ... modal or separate route?

I would add a litte icon to enter the Employee Detail View like:
staffingboard

and i think that this view will provide to much information for a modal dialog. I think it would be a good idea to configure this view as fullscreen and separate route.

What do you think?

Rightsmanagement for engagements

In publication.js enagments must be impl as the other collection, because engagements should also be shown only for the creators.

Meteor New Version

There is a new Version Meteor 1.0.1 out now. Someone read something about it? whats new etc. probably just some bug fixes. Shall we update it? Or do you think we stay now on version 1.0 till projects end?

Usage of modals

The more i get into modals i think this is getting a huge pile of clusterfuck. Look at #37 #36 #28 for example. The main problem is that a modal is "always there". Even though it´s hidden, it has been rendered into the page. That leads to updating problems. Life would be easier if i would find a way to "reset" a template to it´s data-source, like "force-rerender" it. Example:

Imagine a modal with one input field bound to a reactive data source...

  • open the modal
  • edit the input field
  • close / cancel the modal without saving

Reopening the modal would now show the edited data, because the reactive datasource has not been changed and so no template rerendering got triggered.

Any ideas on this?

Project Update

Hey Leute, wie ist denn hier der Status? Gibt es mittlerweile eine Live-Version oder ein OS-Projekt oder stirbt die Beta mit dem Abschluss SWP? :)

Engagements Collection Items won't find on client side

Please have a look in the assignProjectEmployee Branch. I wonder why there are objects in the Engagments collection, as i found with the mongo shell, but won't displayed on client side. Publication.js is edited already, but in the browser console I can't find the inserts.

Collection Engagements

Engagements should be planed on a weekly basis...

  • Engagements should have a week
  • and some sort of workload (i.e. 50% or 10h per week)

TravisCI - tests fail

Every test on TravisCI fails. I guess this problem is caused by Travis CI because:

  • local laika testing works
  • even old, allready passed tests, fail
node: ../src/coroutine.cc:75: void* find_thread_id_key(void*): Assertion `thread_data_key' failed.
Aborted
make: *** [test] Error 134
The command "make test" exited with 2.
Done. Your build exited with 1.

Login Parameters

We should decide if a user can register with a user name or with a user name and a email.
If we use email, should the user have to verify the mail?
Meteor offers everything, we just have to decide.

Template Homepage is undefined

if you open your project now on master branch there is a error in the console.
TypeError: Template.Homepage is undefined
Template.Homepage.created = function() {

who did this? because i didn't find the homepage template or what it was nebfore. i didn't find the commit where that happened. we have to fix this quick

Template helpers

The template helpers for project and employee modal dialogs are still in the surrounding template. They should be in their own js file.

Displaying issues within "edit employee" modal

I guess this one (see comment):

Template.employees.rendered = function(){
        $('#editEmployeeModal').on('hide.bs.modal', function (e) {
            /*
            clear session variable when dialog is hiding.
            i´m not really shure why this is neccessary,
            but leaving it set causes data display errors (empty fields...)
            */
            Session.set('employees.employeeToEdit', null);
        });
    };

is caused by the fact that the corresponding modal-close button is of type "reset":

<button class="btn btn-default cancelModalButton" type="reset">Cancel</button>

Tag Sprints

I didn't find any tags in our master branch. Shall we tag our Sprints after the reviews? I think that would be nice

Validate inputs

  • It must be possible to add a project even if the week is utilized with 100%
  • project startdate must be <= project endddate
  • ...
  • insert more here...

Modals get closed by every button

If you add a simple button to a modal and click it, the modal gets closed. It seems that there is an event handler gone crazy somewhere. Also i found out that there is no need for an seperate event handler to close the modal. A button like <button class="btn btn-default" data-dismiss="modal">Cancel</button> within a modal is enough to close it.

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.