wefork / wekan Goto Github PK
View Code? Open in Web Editor NEWThis project forked from wekan/wekan
The open-source Trello-like kanban (built with Meteor)
Home Page: https://wekan.io
License: MIT License
This project forked from wekan/wekan
The open-source Trello-like kanban (built with Meteor)
Home Page: https://wekan.io
License: MIT License
Just putting this here before i forget about this - i will fill out the details later.
Originally from Felipe Silveira at original Wekan forums:
https://discuss.wekan.io/t/does-wekan-offer-any-timesheet-functionality-such-as-trello-harvest/393
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.
Could one of the owners of the wefork organization enable travis-ci testing on wefork pull requests?
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.
Wish originally from @TutloTutlo
It's this Trello feature:
http://help.trello.com/article/811-viewing-cards-in-a-calendar-view
http://blog.trello.com/enable-trello-calendar-mode
There's also possibility use Trello with Google Calendar:
http://help.trello.com/article/829-using-trello-with-google-calendar
In Sandstorm Wekan could work with some Sandstorm calendar app instead.
Any chance we can get LDAP login added so that it is more business friendly?
Here is the previous request:
Thanks,
I installed from source.
When i click on a card, there is no port number on the url eg :
The board is located at http://192.168.56.101:3000/b/ndbCwWLHtQJ4Jabdz/welcome-board
But the click on a card is http://192.168.56.101/b/ndbCwWLHtQJ4Jabdz/welcome-board/SohAQcD7HuodBd25F
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?
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:
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.)
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.
Thanks,
HLFH
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
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.
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!
When user edits his profile there is no message displayed to him when he types already existing username. Popup with settings just closes.
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 ?
Hi,
Meteor supports Node v4, so Wekan should support Node v4.
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
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:
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.
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, how to install standalone version of Wefork from source.
There is some of previous info at:
#20
Add:
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..
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, 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.
Original issue: wekan#130
Hi,
Just a reminder that Wefork has to support Rocket.chat.
Related to: RocketChat/Rocket.Chat#672 and https://discuss.wekan.io/t/rocket-chat-integration/15
Hi,
Is there any simple way to setup WeKan with another back end than Mongo? Is this on the roadmap?
Thanks.
Follow-up from this old discussion:
https://discuss.wekan.io/t/notifications-and-email-notifications/72?u=quimnuss
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
I installed from source.
When i want to export a board there is no port number on the url eg :
The board is located at http://192.168.56.101:3000/b/ndbCwWLHtQJ4Jabdz/welcome-board
But the click on export is http://192.168.56.101/api/boards/ndbCwWLHtQJ4Jabdz?authToken=7N3fCuTaZ_bio7stA147_xVmZyUAsMekCH758wfPlnz
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
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.
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.
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.
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' }
@yaruson
You previously asked at Wekan Gitter:
Is it possible to change mail server auth protocol to NTLM? Our server doesn't support plain user/password auth.
Could you look at these, are they of any help? I have not tested them yet.
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.
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?
Wish originally from @TutloTutlo
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.
Hi
We're using docker compose and should be a good thing to have docker image on docker hub
Thanks
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
The root cause is a bug in the subs-manager package, as used here.
The bug would be fixed by kadirahq/subs-manager#89
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. :)
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.
To reproduce in the Sandstorm app:
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.
Original request from @gaconkzk at Wekan Gitter.
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.
On Wefork wiki at page:
https://github.com/wefork/wekan/wiki/Install-from-source
You changed from n to nvm. Does using nvm allow Wefork to work on more platforms? I had more errors when I tried using nvm.
Asked by @smolar
If a user moves a card to a new list put his name visible at the bottom of the card. Should be removable by the user.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.