Git Product home page Git Product logo

kandesk's People

Contributors

aseigo avatar petermm avatar seb3s avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

kandesk's Issues

Compilation error (Elixir 1.14.3)

Screen Shot 2023-02-17 at 5 10 31 PM

Hitting this compilation error after attempting to run through the setup instructions (mix deps.get > mix ecto.setup > cd assets && npm install > cd ../ > mix phx.server

Mix test fails on a newly cloned repo

Hello Sébastien, ça va?

First of all, thanks for this nice little neat tool, looks really useful and clean.

I realized that if we run mix test for a newly cloned repo, we'll get a compilation error:

** (Cldr.UnknownBackendError) The backend KandeskWeb.Cldr is not known or not a backend module.
    lib/cldr/plug/plug_set_locale.ex:480: Cldr.Plug.SetLocale.validate_cldr/2
    lib/cldr/plug/plug_set_locale.ex:175: Cldr.Plug.SetLocale.init/1
    (plug 1.11.0) lib/plug/builder.ex:304: Plug.Builder.init_module_plug/4
    (plug 1.11.0) lib/plug/builder.ex:288: anonymous fn/5 in Plug.Builder.compile/3
    (elixir 1.10.4) lib/enum.ex:2111: Enum."-reduce/3-lists^foldl/2-0-"/3
    (plug 1.11.0) lib/plug/builder.ex:286: Plug.Builder.compile/3
    lib/kandesk_web/router.ex:8: (module)

Poking around, I found this discussion allowing us to fix the issue, there are 2 options to this:

  1. add require KandeskWeb.Cldr on the top of router.ex.
  2. bump ex_cldr from version 14.0 to 14.1.1 which fixes this compiling issue without needing to change your code.

Given the options, which solution would you say is the better one for the application?
Would you like a pull request to one of them?

Have a good one,
crova

Admin in seeds created without timezone

so I catched the following error

[error] GenServer #PID<0.722.0> terminating
** (ArgumentError) cannot shift ~U[2021-10-13 16:31:37Z] to nil time zone, reason: :time_zone_not_found
    (elixir 1.12.2) lib/calendar/datetime.ex:674: DateTime.shift_zone!/3
    (kandesk 0.1.0) lib/kandesk/util.ex:56: Kandesk.Util.user_date/2
    (kandesk 0.1.0) lib/kandesk_web/templates/live/component_task.html.heex:15: anonymous fn/2 in KandeskWeb.LiveView."component_task.html"/1
    (phoenix_live_view 0.16.4) lib/phoenix_live_view/diff.ex:370: Phoenix.LiveView.Diff.traverse/6
    (phoenix_live_view 0.16.4) lib/phoenix_live_view/diff.ex:594: Phoenix.LiveView.Diff.render_component/9
    (phoenix_live_view 0.16.4) lib/phoenix_live_view/diff.ex:539: anonymous fn/5 in Phoenix.LiveView.Diff.render_pending_components/6
    (elixir 1.12.2) lib/enum.ex:2385: Enum."-reduce/3-lists^foldl/2-0-"/3
    (stdlib 3.14.2.2) maps.erl:233: :maps.fold_1/3
    (phoenix_live_view 0.16.4) lib/phoenix_live_view/diff.ex:512: Phoenix.LiveView.Diff.render_pending_components/6
    (phoenix_live_view 0.16.4) lib/phoenix_live_view/diff.ex:137: Phoenix.LiveView.Diff.render/3
    (phoenix_live_view 0.16.4) lib/phoenix_live_view/channel.ex:739: Phoenix.LiveView.Channel.render_diff/3
    (phoenix_live_view 0.16.4) lib/phoenix_live_view/channel.ex:612: Phoenix.LiveView.Channel.handle_changed/4
    (stdlib 3.14.2.2) gen_server.erl:689: :gen_server.try_dispatch/4
    (stdlib 3.14.2.2) gen_server.erl:765: :gen_server.handle_msg/6
    (stdlib 3.14.2.2) proc_lib.erl:226: :proc_lib.init_p_do_apply/3

Moving modal resets form

After editing modal form and moving modal, the form values reset.

By adding phx-update="ignore" to the div surrounding each form element, the problem goes away

Pb with postgre at install

I try to install your software I follow your tuto i get an error than role "kandesk" does not exist.
How can I fixed It ?
Thanks

production deployment issues + deprecation warnings

HI

Great project. I've been using it locally once in a while.
I've tried to publish/release it to an online subdomain so I can use it online a few times. However I'm struck with a plethora of errors/problems which I haven't yet encountered before on other projects. I was wondering how do you deploy it specifically? Do you have specific script/setup which simplifies the whole process?

There are a plethora of deprecation warnings for erlang/elixir.. is there a plan to update the dependencies?

I was trying to build a release with a docker build for the binary but this results in having to make tens of tiny adjustements to a already pretty well established system I developed and it constantly crashes in the buildstep.
I've also tried to use mix to test it out, but I have to fiddle with elixir/erlang versions and in production this proves a huge headache.
I see you use esbuild as a javascript. Do you plan to add the usual esbuild phoenix/elixir way as it's already defined i phoenix 1.6 projects?
Is there a plan to integrate releases?

I know that the ways deploy to production have changed in the past 4 years in the elixir world making it a headache each time a new version of phoenix comes out:).

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.