Giter VIP home page Giter VIP logo

gt's People

Contributors

rasmusbroborg avatar johansaisa avatar oscarthorburn avatar antoncarlgren avatar kristofferhogberg avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

gt's Issues

Update entities for DB models and DTOs

  • Add property in listing entity and DTO for last application date, id for company logo image
  • Review which properties should be unique (e.g. Location Name)
  • Review which properties should be nullable (e.g. FilterDTO)
  • Update properties with appropriate annotations
  • Find solution for FK restraint which keeps the database from deleting a Listing if a ListingInquiry has a FK referencing the Listing.
  • Add LinkedIn link to ApplicationUser ?
  • Migrate database(s)

Remove ubuntu workflow

Remove github action ubuntu workflow to save on free minutes for the public repository.

Bugfixes in Listing Service

The following bugs have been identified in ListingService.cs:

When creating a new listing:

  • The property CreatedDate is always null

When updating a listing: 

  • Keeps old company and does not create and assign a new. 
  • Experience level gets added to the db but id is not applied to the updated listing.

When deleting a listing:

  • Does not work with listings which have a connected ListingInquiry. Appears to be a problem with cascading delete.
    The DELETE statement conflicted with the REFERENCE constraint "FK_ListingInquiries_Listings_ListingId". The conflict occurred in database "GTAppDb", table "dbo.ListingInquiries", column 'ListingId'.

When calling the GetAsync() method using the filter:

  • Does not filter by jobtitle
  • Keywords filter property do not search for matches in listingTitle, Employer, ExperienceLevel
  • ExperienceLevels filter property do not filter by anything. Always returns everything
  • Shows no results when Location is set to an empty string in JSON. All other paramaters can be set to an empty string in JSON ("").
    //Returns nothing when passed in as JSON input:
    "Location" : ""
    
    //Returns all matches when passed in as JSON input:
    "fte": "",
    "salaryMin": "",
    "salaryMax": "",
    "ExperienceLevels" : [],
    "jobTitle" : ""

ReadMe

This issue and branch will most likely remain open for the duration of the group project.

Create Listing Overview page

Connected to #75. Continue in separate issue as merge to main was necessary on decision to redesign (View-pages instead of Razor-pages).

View single listing Page

Users should be able to step into a listing to see all available information about the listing. Further development should contain button to make listing inquire etc

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.