Giter VIP home page Giter VIP logo

wekan's People

Contributors

alayek avatar alexanders avatar danielfallon avatar ddevault avatar dferber90 avatar dwrensha avatar eirenauts-infra avatar fisle avatar floatinghotpot avatar fmonthel avatar fornever avatar gitter-badger avatar hamaluik avatar jlouzado avatar mario-orlicky avatar martingabelmann avatar mquandalle avatar nebulade avatar peterdavehello avatar pierreozoux avatar prayagverma avatar qge avatar seschwar avatar shoetten avatar sonntagd avatar stevepm avatar xavierpriour avatar xet7 avatar zarvox avatar zyko0 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

Watchers

 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

wekan's Issues

Add feature: Timesheet / Time Tracking with Kimai/Harvest or similar

Originally from Felipe Silveira at original Wekan forums:
https://discuss.wekan.io/t/does-wekan-offer-any-timesheet-functionality-such-as-trello-harvest/393

  • track time spent on card
  • total amount of hours spent by resource on each type of tasks
  • create reports of useful metrics

Open Source Time Tracking, PHP/MySQL:
http://www.kimai.org

Please add info if you know other Open Source time tracking. I did not find anything from Sandstorm App Market.

This is related to #43 and #62 and making Wekan programmable.

enable travis-ci testing

Could one of the owners of the wefork organization enable travis-ci testing on wefork pull requests?

[Sandstorm] Long "Add member to card" menu causes vertical scrolling beyond the boundary of Wekan

This one is probably for @dwrensha though I am unsure if the same behavior will occur in standalone Wekan as I don't use it. If you try to "Add member to card" on a Sandstorm instance of Wekan, and you have a lot of options, the popup box does not scroll, instead, it will actually go beyond the bottom of the Wekan screen, and scroll the entire frame beyond Wekan. You can see this in the Sandstorm Ports in Progress Wekan, shared here: https://oasis.sandstorm.io/shared/3T7_gZPyWs9BuuTNoWRSa3ZqLv6F-4-IdYUvKYmcs-y

While the version of Wekan above is not the latest version, I've confirmed on Sandstorm Alpha that when I upgrade the grain to the latest version, the same behavior exists.

Missing spaces in client/components/sidebar/sidebarFilters.jade

Hi,
when building today I got these errors:

Warning: missing space before text for line 11 of jade file "client/components/sidebar/sidebarFilters.jade"
Warning: missing space before text for line 30 of jade file "client/components/sidebar/sidebarFilters.jade"

Does this affect something?

Powerbox sharing fails with "no grains can provide the requested interface"

When I (as an admin) use the + button inside wekan to add other sandstorm members, it works pretty well. But when another user (who is not an admin) tried it with her own board, she got this:

capture

Typing in the dropdown does nothing. Regular sharing through the sandstorm shell seems to work though.

(This is a Sandtorm For Work install with SAML accounts.)

First wefork release

Hi,

Now that the Wekan community is relying on Wefork, can you make releases?
With Wefork, we have great features like #26.

So, it would be interesting to get a v0.11.0 release based on your master Wefork code.
It would be easier for a lot of people to deploy Wefork in production if you do that.

cc @xet7 @pierreozoux

Thanks,
HLFH

reordering of labels in the label panel

copy of wekan#767

version : old wekan, wekan:0.11.0-rc2

on the label panel, the labels appear sorted by creation date
it would be very nice to be able to reorder them manually, like we can reorder cards in a column
or more simply, have them ordered by color then name
the same order should be applied in the "filter cards" menu

Allow Superuser issue for newer versions of meteor.

With newer versions of meteor, an error will be encountered during the docker build and the build process crashes just after the following output:

Even with METEOR_ALLOW_SUPERUSER or --allow-superuser, permissions in your app
directory will be incorrect if you ever attempt to perform any Meteor tasks as
a normal user. If you need to fix your permissions, run the following command
from the root of your project:

  sudo chown -Rh <username> .meteor/local

More on this issue here

I'm not sure of the 'correct' solution.

Perhaps adding a meteor user instead of using root?

meteor build --directory --allow-superuser /opt/app_build got me past this for now but perhaps leave this issue open until someone who knows more about it can suggest the best approach.

PR in the meantime.

comments do not display until mouse over new comments field

When clicking on a card, activity and comments are not displayed automatically like before. Only when I mouse over the new comment field (Write a comment) does it show up in the expanded view.

Not game breaking, but odd and disconcerting at first.

edit: I'm using oasis.sandstorm.io

thanks!

Add feature: checklists

Checklists are one of the most obvious gaps between Wekan and Trello.

There is a checklist implementation stuck in the original Wekan pull requests: wekan#630 -- consider adding it to the fork ?

Node v4 support

Hi,

Meteor supports Node v4, so Wekan should support Node v4.

Add feature: API

Asked on original Wekan Gitter by @RaviRokkam_twitter

RaviRokkam wanted to integrate website with Wekan, so if task is added to website, it should be added as a card to Wekan.

This would require API to access Wekan data.

For those interested in this, please add all existing previous info as listed in 2) of https://github.com/wefork/wekan/wiki/FAQ

Add Feature: Teams/Organizations similar to Trello

Feature Description

Similar to Trello, an administrator would be able to create a team/organization. Any boards created under this team would be accessible to all members of the team. Very high level of changes would be:

  • Privacy selection menu would include new "team" option along with private and public.
  • Board would display team name next to privacy selection
  • A new board overview page would be available for the team, similar to the users, but with additional controls to manage the team members.

Existing Requests

wekan#690
wekan#173

Discussion Requests

https://discuss.wekan.io/t/teams-and-permissions/77 (somewhat similar)
https://discuss.wekan.io/t/any-progress-on-users-being-able-to-see-and-interact-all-boards-immediately-upon-registration-suggestion-groups/206

I currently don't know of any code bases that would assist in implementation of this feature, but this is the main reason why I'm still using Trello for my team, so I'd like to contribute. I did not see any pull request for it in the main repo. I know this would be a fairly heavy lift with database restructuring necessary.

If this isn't something someone currently has on their radar, I have forked this repo and will plan on documenting the technical requirements to implement this feature, and then communicate this and possibly start implementation of the feature as time allows.

Add feature: Support offline mode

From the original wekan issue wekan#466 :

It would be great to be able to use Wekan while offline with the confidence that modified data will be synced when the client gets back online. There are multiple component involved for this experience to became possible:
Keeping the application code into the browser cache. Meteor has some support for appcache but this standard is now deprecated in favor of the new service workers that would allow to do a lot more things. We should build our offline mode using service workers.
Mutating the database state on the client. Thanks to Meteor that allow us to build “rich-clients” this is already almost supported. We just need to keep the collections and the methods call into the browser cache so that there are not lost when the user close a Wekan tab while offline. Groundb should be perfect for this job.
Reconcile concurrent state mutations. We currently have a “last-write-win” strategy which will become very problematic with offline mode as the delays between the client write and the server reception will increase, which will also increase the number of potential conflicts. Depending on the fields and precise use cases we will want to use OT or CRDT (conflict-free replicated data type). An interesting project to follow on this matter is Swarm. As far as I know Meteor doesn't currently have any good integration with this kind of solution but I suspect that they would benefit a lot of Meteor applications.

Add to wiki: Install from source

Add to wiki, how to install standalone version of Wefork from source.

There is some of previous info at:
#20

Add:

  • installing meteor, script at meteor website
  • on Linux 32bit and 64bit, use n , sudo npm install -g n && n 0.10.48 . On other platforms, use nvm.
  • after installing npm, update it: npm install -g npm

Profile ocassionally does not attach to user

There is a problem after logout/login the profile schema is not attached to the user. This unfortunately happens only sometimes, the refresh solves the problem. Open dev tools and check with Meteor.user().profile, probably the full profile shown only with 'invitedBoards' property is returned. Try to relogin, check the profile again. If property still visible then try again. It usually happens after first relogin to me, but used to happen on the third one as well..

  • a tip: if cannot reproduce the problem, after login try to click a board and then relogin again.
    If empty object is displayed try refresh and it's solved.

EDIT: If reproduced the issue notice that this also causes shortcuts for starred boards to dissapear, which are also stored in the profile

Add to wiki: Creating Sandstorm .spk from Wekan source

Add to wiki, how to create wekan.spk from source, so it can be installed to Sandstorm instance and tested there.

I have not looked are there instructions somewhere already, so if there is, this can be closed with link to existing documentation.

Add feature: Email to board / email to card / script to card

It be nice to be able to post to card by writting an e-mail.

Alternatively, how could a script on the server add a card/comment ?

I'm testing different options before commiting to one project :)

I'd try to implement it myself if necessary, but I just found wekan a couple days ago :)

Superseedes #42

Admin page

Hi All,
taking in account the fact that you're moving all the stuff from wekan's pull requests here (I do appreciate that!) I think that it would be nice to have some kind of admin page (maybe even per each board).
Let me explain ... I believe that the most of pull requests weren't merged by @mquandalle because of he would like to them as pluggin ... and I agree with him about this decision. Not all pull-request features are useful for all wekan/wefork users and there should be mechanism to disable one or several features. It would be less messy on the screen for users which want some kind of base functionality and I hope it would be faster a bit for them as they are not trigger odd database requests

Q: upgrade of WeKan data?

Hello,
Simple question: is there any feature on the roadmap to support a smooth upgrade from an existing WeKan instance? I think in particular of the data, some export/import capability.

Powerbox contact picker doesn't show all contacts

When I click on the + in Members, it offers me some contacts to add, but it's a strict subset of the options I get when I click on "share access" in the shell.

Note that I am using Sandstorm for Work and I have enabled the "Make all organization users visible to each other" option.

Label title change name [bug]

Can't seem to change the label title back to an empty string. I can change it to any string other than an empty string.

Upload attachement, got MongoError: Can't get executor for query

Downloaded and installed on Ubuntu16.04
Got this error every time when I try to upload an attachment. Thanks

SA GridFS - ERROR! { [MongoError: Can't get executor for query { files_id: ObjectId('5862e052ce561dca093d224e'), n: { $gte: 0 } }] name: 'MongoError', ok: 0, errmsg: 'Can\'t get executor for query { files_id: ObjectId(\'5862e052ce561dca093d224e\'), n: { $gte: 0 } }', code: 17241, codeName: 'Location17241' }

Add feature: Custom Fields

Similar to Trello feature:
http://blog.trello.com/trello-custom-fields

Existing discussion at original Wekan forum:
https://discuss.wekan.io/t/any-way-to-add-new-data-on-cards/362/2

This wish is from original Wekan Gitter user @TutloTutlo

I did not find any existing pull request for this yet from original Wekan.

Wefork already has Due Date, so this new feature Custom Fields is separate from that.

If somebody has more information about this, please add it so it's ready here when somebody starts implementing this.

This issue is related to #43 and making Wekan programmable.

Double slash problem on card pop-ups

The card's pop-up links to

http://192.168.30.240/wekan//b/Gtw5WWes4kvanupHu/devel/HduAsvhiCJLPJF4Hb

Note the double slash //b, if I remove one slash, it works as expected. Also, navigating to the boards doesn't suffer from this.

I believe apache2 is at fault here, but I'm not sure. There are two similar issues: wekan#679 and wekan#671

I've set my root url export ROOT_URL='http://192.168.30.240/wekan'

I've tried some Rewrite Rules on apache2, but I couldn't find out the right one to use.

    RewriteEngine on
    LogLevel alert rewrite:trace6
    #RewriteRule ^/wekan$ /wekan/ [R]
    #RewriteRule ^(.*)/+$ $1 [R=301,L]

    #ProxyRequests Off
    #ProxyPreserveHost On

    ProxyPassMatch  "^/(sockjs\/.*\/websocket)$" "ws://localhost:3000/wekan/$1"
    ProxyPass /wekan http://localhost:3000/wekan
    ProxyPassReverse /wekan http://localhost:3000/wekan

a log:

[Thu Dec 15 17:21:59.925460 2016] [rewrite:trace2] [pid 10949] mod_rewrite.c(475): [client 192.168.30.83:49205] baldrik.local - - [192.168.30.240/sid#7fd0e53fa748][rid#7fd0e52f90a0/initial] init rewrite engine with requested uri /wekan/sockjs/594/w943hlqy/xhr_send, referer: http://192.168.30.240/wekan//b/Gtw5WWes4kvanupHu/devel/HduAsvhiCJLPJF4Hb
[Thu Dec 15 17:21:59.925520 2016] [rewrite:trace1] [pid 10949] mod_rewrite.c(475): [client 192.168.30.83:49205] baldrik.local - - [192.168.30.240/sid#7fd0e53fa748][rid#7fd0e52f90a0/initial] pass through /wekan/sockjs/594/w943hlqy/xhr_send, referer: http://192.168.30.240/wekan//b/Gtw5WWes4kvanupHu/devel/HduAsvhiCJLPJF4Hb
[Thu Dec 15 17:21:59.946285 2016] [rewrite:trace2] [pid 10951] mod_rewrite.c(475): [client 192.168.30.83:49181] baldrik.local - - [192.168.30.240/sid#7fd0e53fa748][rid#7fd0e52520a0/initial] init rewrite engine with requested uri /wekan/sockjs/594/w943hlqy/xhr, referer: http://192.168.30.240/wekan//b/Gtw5WWes4kvanupHu/devel/HduAsvhiCJLPJF4Hb
[Thu Dec 15 17:21:59.946314 2016] [rewrite:trace1] [pid 10951] mod_rewrite.c(475): [client 192.168.30.83:49181] baldrik.local - - [192.168.30.240/sid#7fd0e53fa748][rid#7fd0e52520a0/initial] pass through /wekan/sockjs/594/w943hlqy/xhr, referer: http://192.168.30.240/wekan//b/Gtw5WWes4kvanupHu/devel/HduAsvhiCJLPJF4Hb
[Thu Dec 15 17:22:00.048906 2016] [rewrite:trace2] [pid 10951] mod_rewrite.c(475): [client 192.168.30.83:49181] baldrik.local - - [192.168.30.240/sid#7fd0e53fa748][rid#7fd0e52fb0a0/initial] init rewrite engine with requested uri /wekan/sockjs/594/w943hlqy/xhr, referer: http://192.168.30.240/wekan//b/Gtw5WWes4kvanupHu/devel/HduAsvhiCJLPJF4Hb
[Thu Dec 15 17:22:00.048934 2016] [rewrite:trace1] [pid 10951] mod_rewrite.c(475): [client 192.168.30.83:49181] baldrik.local - - [192.168.30.240/sid#7fd0e53fa748][rid#7fd0e52fb0a0/initial] pass through /wekan/sockjs/594/w943hlqy/xhr, referer: http://192.168.30.240/wekan//b/Gtw5WWes4kvanupHu/devel/HduAsvhiCJLPJF4Hb

Somebody has a better idea?

HTML code entered in card description or comments is not escaped

Hi,

Wekan related issue: wekan#556

Any html code that is entered in a card's description or comments is not escaped and instead is parsed by the browser. The card title escapes html code properly.
This allows external resources to be embeded in the page instead of attached, including iframes. This also makes using wekan to track development of html code very difficult as everything entered has to be manually escaped.
If this is intentional then please provide an option to turn code escaping on and off.

Please support HTML code within some markdown.

Add feature: Board Templates

Once a board is setup allow the option to set the board as a template. Then when creating a new board add an option to create the board from a list of templates. Thanks

are releases and stable branches planned?

Hello again,

first of all i wasn't sure if it makes sense to continue on the original wekan discussion about wefork.

I saw commit with for release.
Does this mean releases are planned?
And is this repository planned for production environments?
I ask it this way because it seems like there is still no notable activity on the original wekan repo.
And i would still like a master branch for stable/release and a develop branch. :)

IE11 Problem

When using Wefork in IE11 there are some problems when closing cards, sidebar, etc.

the board-id in the url gets removed when closing a card,... and the user will be redirected to the start page.

old users can see broken presence indicators on new users

To reproduce in the Sandstorm app:

  1. Alice makes a new Wekan grain.
  2. Alice invites Bob through the in-app (+) button.
  3. Bob visits the grain.
  4. Bob sees green presence indicators for Alice and Bob, but Alice sees Bob as not connected.

I have been unable to reproduce this outside of Sandstorm, but I don't see any fundamental reason why the problem would be confined to the Sandstorm app.

Add feature: due dates

Due dates (or deadlines) are the second most obvious gap between Trello and Wekan.

There is an implementation for that stuck in the original repository pull requests: wekan#517 -- Consider adding it to the fork.

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.