GithubHelp home page GithubHelp logo

kits's People

Contributors

c0mpy avatar krokodilj avatar mijura avatar

Watchers

 avatar  avatar  avatar

kits's Issues

Travis build fix

Check populate.sql for tests.

Expected Behavior

Current Behavior

Possible Solution

Steps to Reproduce (for bugs)

Context

Your Environment

  • Version used:
  • Environment name and version (e.g. Chrome 39, node.js 5.4):
  • Operating System and version (desktop or mobile):
  • Link to your project:

BuildingController test

Expected Behavior

Current Behavior

Possible Solution

Steps to Reproduce (for bugs)

Context

Your Environment

  • Version used:
  • Environment name and version (e.g. Chrome 39, node.js 5.4):
  • Operating System and version (desktop or mobile):
  • Link to your project:

Setup Travis CI

Would be cool to have a CI test every branch before a merge.

Create report - client

Expected Behavior

Current Behavior

Possible Solution

Steps to Reproduce (for bugs)

Context

Your Environment

  • Version used:
  • Environment name and version (e.g. Chrome 39, node.js 5.4):
  • Operating System and version (desktop or mobile):
  • Link to your project:

Report Forward SS

Expected Behavior

New responsible user is added in list. Last element in list is current responsible user for report.

Current Behavior

Possible Solution

Steps to Reproduce (for bugs)

Context

Your Environment

  • Version used:
  • Environment name and version (e.g. Chrome 39, node.js 5.4):
  • Operating System and version (desktop or mobile):
  • Link to your project:

Switch table generation from schema-create.sql to JPA generation

Expected Behavior

.travis.yml creates database schema
JPA generates tables
sql script fills in the test data
mvn runs tests

Current Behavior

.travis.yml creates database schema
sql script generates tables
sql script fills in the test data
mvn runs tests

Possible Solution

remove schema-create.sql
rename populate.sql to data.sql, when sql file is named that way it will be run after JPA generates tables automatically.

Resident Proposals Creation

Building Resident should be able to Suggest a Proposal for that might be considered at the next Meeting.

Expected Behavior

Resident should have a Proposal Tab with CreateNewProposal button that forwards him to the Proposal Creation Form.

Redirect after Login

Expected Behavior

After getting token from server side should be displayed the homepage or error message if username or password isn't valid.

Current Behavior

Error message/homepage doesn't displayed.

Possible Solution

Steps to Reproduce (for bugs)

Context

Your Environment

  • Version used:
  • Environment name and version (e.g. Chrome 39, node.js 5.4):
  • Operating System and version (desktop or mobile):
  • Link to your project:

Residents vote on Proposals

Expected Behavior

Apartment Owners should be able to cast votes on a Proposal.

Current Behavior

No Proposal Voting is implemented at the moment.

Create residence SS

Expected Behavior

rest controller with post method that adds a new residence to selected building

Current Behavior

Possible Solution

Steps to Reproduce (for bugs)

Context

Your Environment

  • Version used:
  • Environment name and version (e.g. Chrome 39, node.js 5.4):
  • Operating System and version (desktop or mobile):
  • Link to your project:

Display all building's reports

Expected Behavior

Current Behavior

Possible Solution

Steps to Reproduce (for bugs)

Context

Your Environment

  • Version used:
  • Environment name and version (e.g. Chrome 39, node.js 5.4):
  • Operating System and version (desktop or mobile):
  • Link to your project:

Residence Controller Tests

Expected Behavior

Current Behavior

Possible Solution

Steps to Reproduce (for bugs)

Context

Your Environment

  • Version used:
  • Environment name and version (e.g. Chrome 39, node.js 5.4):
  • Operating System and version (desktop or mobile):
  • Link to your project:

Mockup Data Generation

Model is still not finished and there is a lot of mockup data missing in populate.sql.
Its a long and draining task but it has to be done when implementing a new feature or even sooner if possible.

Expected Behavior

Database should be filled with all sorts of test entities

Current Behavior

A bunch of test data is missing in populate.sql

Possible Solution

I used http://www.mockaroo.com/ to generate mockup data.

Proposals

Expected Behavior

There should be API endpoints for Proposals.
Creation, fetching...

Current Behavior

x

Fix tests

Expected Behavior

Current Behavior

Tests in ReportController fail.

Possible Solution

Steps to Reproduce (for bugs)

Context

Your Environment

  • Version used:
  • Environment name and version (e.g. Chrome 39, node.js 5.4):
  • Operating System and version (desktop or mobile):
  • Link to your project:

Post Comment

Expected Behavior

Add comment to report and save in database.

Current Behavior

Possible Solution

Steps to Reproduce (for bugs)

Context

Your Environment

  • Version used:
  • Environment name and version (e.g. Chrome 39, node.js 5.4):
  • Operating System and version (desktop or mobile):
  • Link to your project:

Question Forms

Expected Behavior

Residents or Apartment Owners should be able to create a Question Form for a Building.

Fix - create report

Expected Behavior

Current Behavior

App doesn't save report in database.

Possible Solution

Steps to Reproduce (for bugs)

Context

Your Environment

  • Version used:
  • Environment name and version (e.g. Chrome 39, node.js 5.4):
  • Operating System and version (desktop or mobile):
  • Link to your project:

Add swagger documentation

Expected Behavior

Current Behavior

Possible Solution

Steps to Reproduce (for bugs)

Context

Your Environment

  • Version used:
  • Environment name and version (e.g. Chrome 39, node.js 5.4):
  • Operating System and version (desktop or mobile):
  • Link to your project:

Accept Bid

Expected Behavior

Change bid status to accepted, and change status other bids from same report to declined.

Current Behavior

Possible Solution

Steps to Reproduce (for bugs)

Context

Your Environment

  • Version used:
  • Environment name and version (e.g. Chrome 39, node.js 5.4):
  • Operating System and version (desktop or mobile):
  • Link to your project:

Service Tests

Backend Service Tests for various Components in the Service Layer.

Expected Behavior

Service layer should have a better test coverage.

Current Behavior

Service Layer tests completely non-existant.

Testing report forwarding.

Expected Behavior

Current Behavior

Possible Solution

Steps to Reproduce (for bugs)

Context

Your Environment

  • Version used:
  • Environment name and version (e.g. Chrome 39, node.js 5.4):
  • Operating System and version (desktop or mobile):
  • Link to your project:

Split one User entity to multiple

Expected Behavior

Each user type is separate (controller, service, model, repos...)

Current Behavior

They all use User controller now with userType param

Announcement Controller Test

Expected Behavior

Current Behavior

Possible Solution

Steps to Reproduce (for bugs)

Context

Your Environment

  • Version used:
  • Environment name and version (e.g. Chrome 39, node.js 5.4):
  • Operating System and version (desktop or mobile):
  • Link to your project:

Manager Meetings Creation and Display

Manager should be able to display Meetings for the Buildings he manages.
He also should be able to scheldue a new Meeting.

Expected Behavior

When a Manager logs in he should be able to see all the Meetings he scheldued under the Meetings/ tab and scheldue new ones under Meetings/CreateMeeting tab on the front.

create building - client

Expected Behavior

Current Behavior

Possible Solution

Steps to Reproduce (for bugs)

Context

Your Environment

  • Version used:
  • Environment name and version (e.g. Chrome 39, node.js 5.4):
  • Operating System and version (desktop or mobile):
  • Link to your project:

Building Manager should be able to scheldue a Meeting

Expected Behavior

POST Request to the Meeting Controller should produce a new Meeting.
Only a Building Manager should be able to do it.

Current Behavior

There is no Meeting Controller or any Meeting functionality at the moment.

Get Method for Meeting

Expected Behavior

Meeting Controller should expose GET endpoint.
Get by Id and get by Building Id methods are required.

Current Behavior

There is no GET endpoint exposed at the moment

Model Upgrades

Building has a list of Residences
Building has a User that manages it
Company model is added
Meeting is trimmed
QuestionForm is now bound to Building
Report has a current holder responsible for its solution

README badges for Travis and Sonar

Expected Behavior

Badges should be displayed in README with proper status and link to appropriate Travis/Sonar page that displays a build status or code smell.

Current Behavior

There are two badges, their status is fixed at the moment.
Clicking on Travis badge leads to the appropriate TravisCI build page.
Clicking on Sonar badge leads to sonarqube homepage. It doesn't work properly.

Possible Solution

Search the web for possible markup changes in README to fix the badges.

Create Report SS

Expected Behavior

Rest controller with post method that adds a new report.

Current Behavior

Possible Solution

Steps to Reproduce (for bugs)

Context

Your Environment

  • Version used:
  • Environment name and version (e.g. Chrome 39, node.js 5.4):
  • Operating System and version (desktop or mobile):
  • Link to your project:

Logout

Expected Behavior

Current Behavior

Possible Solution

Steps to Reproduce (for bugs)

Context

Your Environment

  • Version used:
  • Environment name and version (e.g. Chrome 39, node.js 5.4):
  • Operating System and version (desktop or mobile):
  • Link to your project:

Display All Buildings for a Manager

Manager should be able to see all the Building he manages.

Expected Behavior

When Manager logs in he should be able to see all the Buildings he manages under the Buildings/ManagedBuildings tabs on front.

Display report's details

Expected Behavior

Current Behavior

Possible Solution

Steps to Reproduce (for bugs)

Context

Your Environment

  • Version used:
  • Environment name and version (e.g. Chrome 39, node.js 5.4):
  • Operating System and version (desktop or mobile):
  • Link to your project:

Create Announcement SS

post method in announcement rest controller , and service methods for creating announcements from reports

Expected Behavior

write new announcements to database

Current Behavior

Possible Solution

Steps to Reproduce (for bugs)

Context

Your Environment

  • Version used:
  • Environment name and version (e.g. Chrome 39, node.js 5.4):
  • Operating System and version (desktop or mobile):
  • Link to your project:

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.