Giter Site home page Giter Site logo

avior-nuxt's Introduction

Hi there ๐Ÿ‘‹

I'm a computer science student working on various projects. Mostly interested in building multi-part applications that use separate backend and frontend infrastructures.

Auto Dark Mode

I'm working together with @Armin2208 on Auto Dark Mode for Windows. It handles switching your windows theme for you automatically! Please check it out here!

Walzen Group

Together with @FunnyPocketBook I run Walzen, a home server hobby project that has gone way out of scope and has turned into a compsci/sysadmin passion project. We're mostly making tools to manage our stack, but most of it is FOSS and when we get the chance we try to contribute to the projects we use and like.

Languages

My favorite languages include:

  • C#
  • Golang
  • Python
  • JS/TS

My favorite web frameworks:

  • Vue.js with Vuetify
  • Vanilla (heh)

Learning:

  • rust

avior-nuxt's People

Contributors

funnypocketbook avatar spiritreader avatar

Stargazers

 avatar

Watchers

 avatar

avior-nuxt's Issues

Reassigning jobs with populated CustomParameters doesn't work

The json that is sent to the backend is incorrect.
This results in a failed marshal operation in the backend.

There seem to be objects attached that should not be part of the job json.

Also CustomParameters is a string instead of an array.
This is the json that gets sent to the backend when the job was selected for reassignment.

{
   "ID":"5fa7d72f79c35f6950aeefa2",
   "Path":"\\\\PATH",
   "Name":"The Lazarus Project",
   "Subtitle":"",
   "CustomParameters":"lengthOverride",
   "AssignedClient":{
      "Ref":"clients",
      "ID":"5ac68ded1b20cb0a14f9643d",
      "DB":"undefined"
   },
   "EditJobDialog":false,
   "EditingJob":false,
   "DeleteJobDialog":false,
   "DeleteJob":false
}

The json that was used to insert seems to be correct, so the issue must be somewhere in the reassignment process
This is the orignal template that was used to create the job:

[
  {
    "ID": "5f9eea5679c35f6950aeefa1",
    "Path": "\\\\PATH",
    "Name": "The Lazarus Project",
    "Subtitle": "",
    "CustomParameters": [
      "lengthOverride"
    ],
    "AssignedClient": {
      "Ref": "clients",
      "ID": "5ae721280b6d431584127c19",
      "DB": "undefined"
    }
  }
]

Job Manager sort order unstable

The sort order of jobs when reassigned are not consistent with the backend sort order.

Example

Client 1:
Job A
Job B
Job C

Client 2:

Reassign B to Client 2:

Client 1:
Job A
Job C

Client 2:
Job B

Reassign B back to Client 1

Displayed in frontend:

Client 1:
Job A
Job B
Job C

Client 2:

Expected:

Client 1:
Job A
Job C
Job B

Client 2:

I assume the index isn't updated quite correctly.

[Job Manager] UI not updating correctly when bulk reassigning jobs

Bug Description

After reassigning jobs using the Job Manager, the UI does not reflect these changes properly until a page soft-reload is performed.
Selected jobs correctly get moved to another client in the backend, so this is most likely an issue with the jobs list component state or v-bind identifiers.

Reproduction steps

  1. Go to job manager
  2. Click "select all"
  3. Reassign them to another client
  4. Observe incorrect display

Expected Behavior
UI updates correctly.

@FunnyPocketBook please take a look once you get the chance.

Thanks!

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.