Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/wger-project/wger

Self hosted FLOSS fitness/workout, nutrition and weight tracker
https://github.com/wger-project/wger

The contract options are optional

26400f8c2c1e000668c8a5930dc6538456f0822b authored about 9 years ago by Roland Geider <[email protected]>
Fix length of test contract option

9830c0cc003a07243db499b7c3e41cdb57be349b authored about 9 years ago by Roland Geider <[email protected]>
Add options to contracts

This allows to specify what options are possible for a contract. This behaves
basically like the...

b961a2b2092293da3dd81d3530fc8ecbe570438e authored about 9 years ago by Roland Geider <[email protected]>
Edit contract type in modal dialog

Form is very small (only 2 fields) so it can be edited in-place

f3e75c61e93b7eeca0ba3732b3b02896ab76c25b authored about 9 years ago by Roland Geider <[email protected]>
Fix comments

b4bad381f35ad34ad5b10f0ede017fdbe83f94b4 authored about 9 years ago by Roland Geider <[email protected]>
Use td instead of th in gym member overview

This makes the list more consistent with the member detail view and is
visually more calm

34a13973b35054bfc87bbd32d31c47aae109f99c authored about 9 years ago by Roland Geider <[email protected]>
Add permission checks for gym members

This is needed because a user shouldn't be able to create or give another
account with more perm...

e3cabf32ee154ca5d9bf95903f279e9565a69679 authored about 9 years ago by Roland Geider <[email protected]>
Increase distance between send button and table

e8cd9076bd76214b8046b4f1c1485a2f28664483 authored about 9 years ago by Roland Geider <[email protected]>
Fix breadcrumb in mass mail form

c0b3e25454e9c6423cbc08d18bb50d7aabb3e058 authored about 9 years ago by Roland Geider <[email protected]>
Move email templates to subfolder

69e10f8dfbbdb0e008bde084eeeed7d3ce09a3e9 authored about 9 years ago by Roland Geider <[email protected]>
Rename mass email URLs

The email app should be usable in other contexts, not only for gym messaging
(still needs work t...

2fbe65bef7ba15575d818005a24197dadcd70f4b authored about 9 years ago by Roland Geider <[email protected]>
Increase tested filesize

96682de00a2437f21b63192e70a78d72d634569d authored about 9 years ago by Roland Geider <[email protected]>
Add explicit UTF8 handling

This is only needed for python 2.7 compatibility

4d424e87b3654ccf9b1235f6f98c837747d35775 authored about 9 years ago by Roland Geider <[email protected]>
Fix typo

ba21f68382d4631caaf99564e947bbc33d6e09d8 authored about 9 years ago by Roland Geider <[email protected]>
Remove overwritten get_redirect_url

The contract model defines a get_absolute_url, which is where the user
should be redirected afte...

5e695c9f789a48d806ab120393c3787aa700380c authored about 9 years ago by Roland Geider <[email protected]>
Show last 5 contracts in user overview

This makes the contract list more consistent with the other ones in
that not all existing entrie...

91c6dbca8d8cef1f71ff0a9ca3ec343dcb2ae185 authored about 9 years ago by Roland Geider <[email protected]>
Small improvements to contract view page

e709d338b33074a2b1625d0668e37ad09e3c1130 authored about 9 years ago by Roland Geider <[email protected]>
Add contract overview list for a user

c91eda0d119a4f7efe6f22bbadaceca4e4cd63b6 authored about 9 years ago by Roland Geider <[email protected]>
Add test for gym member CSV export

65b62f1183a9987ca9afbd0a0ff02d7ab05d4185 authored about 9 years ago by Roland Geider <[email protected]>
Fix typo

53ce02a8777599edaca2b262e60678ca73c6f1fd authored about 9 years ago by Roland Geider <[email protected]>
Merge branch 'master' of github.com:rolandgeider/wger

2293c95c74766486f7d932b5ecea8e0c53d0a7e3 authored about 9 years ago by Roland Geider <[email protected]>
Correctly document how to set API format in URL

df67f78439ea03c8338985252aa11ad8e44e1257 authored about 9 years ago by Roland Geider <[email protected]>
Update changelog

9d9806af5cf81135eaea8924bc6132775d2a8c03 authored about 9 years ago by Roland Geider <[email protected]>
Add overview page for contract types

fa544f37c51f47a1774dd6ba1fdbfd09a2d2e740 authored about 9 years ago by Roland Geider <[email protected]>
Use a list-group to render email list

6cb2289bf45c684011de81107747e2d3f516d80b authored about 9 years ago by Roland Geider <[email protected]>
Show user's address in overview, if available

81d0874dc480c85172a1d42a4037289a44dd8581 authored about 9 years ago by Roland Geider <[email protected]>
New property to get the user's address

The user's address is retrieved from the user's last contract at the gym

a671381aa089997884bc3ae25d3db0d206817f7c authored about 9 years ago by Roland Geider <[email protected]>
Save user's age when generating dummy entries

1bca6325f813c36d5ad446278a577a010e6f3d35 authored about 9 years ago by Roland Geider <[email protected]>
Fix typo

15f01030b23ef8aa34a4b4e18e70f98c7492a5ee authored about 9 years ago by Roland Geider <[email protected]>
Update equipment fixtures from upstream

0c64c7cb80707b91477bace1253c0cea057e654d authored about 9 years ago by Roland Geider <[email protected]>
Merge branch 'docker'

868172fbd5eb1c1d2d3ebcc760ecb282e42d223f authored about 9 years ago by Roland Geider <[email protected]>
Fix indentation

f29001d86477725ec02e872a8e190bd0979807c5 authored about 9 years ago by Roland Geider <[email protected]>
Upodate installation instructions

These was easier thanks to the docker files.

bf70f51ad00944d27e968e6018c6d03d18225ffa authored about 9 years ago by Roland Geider <[email protected]>
Add simple access test case for email logs

53b7811f949650abc6aa886108fabc59944b6442 authored about 9 years ago by Roland Geider <[email protected]>
Expand breadcrumbs when composing mass email

c3cd15fb82a2a557928fc9c72ef6e4ca2c222bf5 authored about 9 years ago by Roland Geider <[email protected]>
Set default sorting of email logs

028b8bea5739ad2147d1550588cd14b029bb9fed authored about 9 years ago by Roland Geider <[email protected]>
Add 'gym' prefix to URL in email app

The email app is supposed to be used in other parts of the application,
not only in the gym.

3c218dff3e00ece3a84de727fa217d2d7d01b82d authored about 9 years ago by Roland Geider <[email protected]>
Add new permissions for email app

eed11e97ac27ca24b2ad549a59b15fa72fad5a85 authored about 9 years ago by Roland Geider <[email protected]>
Add link to sent emails

8701f04eda9f923b6a14799953902056fab48132 authored about 9 years ago by Roland Geider <[email protected]>
Remove unnecessary chmod

f233e27cb629493255d77badbdf669daf607f509 authored about 9 years ago by Roland Geider <[email protected]>
Mention docker in the README

This is probably the fastest way to get a running instance of the
application to just test it out.

9597e6729409a84c43f411c595d015e4864e1823 authored about 9 years ago by Roland Geider <[email protected]>
Add base docker image

This image contains all common depencencies for the different images

f7a4004653db327eabac1869cad3d696daf6acd1 authored about 9 years ago by Roland Geider <[email protected]>
Correct some places in documentation

This was a bit outdated, noticed while creating the dockerfile

94d74618ba68a458866ea94ae198963d5ed02a88 authored about 9 years ago by Roland Geider <[email protected]>
Small improvemnts to docker documentation

26449cd19d564fa9347751286fd5ad99787fdeda authored about 9 years ago by Roland Geider <[email protected]>
Fix problem with apache image

The correct version of modwsgi (libapache2-mod-wsgi-py3 ) was missing
which was causing apache t...

7bca36048e55d994ca47c36435df9a8b77dbf3b9 authored about 9 years ago by Roland Geider <[email protected]>
Commit apache docker file

This is not yet completely working, there are some import problems
with Pillow.

0f12ccdccc0a04ca35bccab9de53fb089a7fadea authored about 9 years ago by Roland Geider <[email protected]>
Remove unneeded HG files

74757ce258b9bf8bf7f44d2154cf46d07f8900f5 authored about 9 years ago by Roland Geider <[email protected]>
First version of docker image for development

d81899b862608b2a6f9388fde2c79a24ddbb9cc4 authored about 9 years ago by Roland Geider <[email protected]>
Add flag to control starting the server on bootstrap

3970d09669d2e539c36c6421aebaf2ac8c7b9197 authored about 9 years ago by Roland Geider <[email protected]>
Use console backend during development

dde6bee81a6128840dc4b0b8d8941092597c1b28 authored about 9 years ago by Roland Geider <[email protected]>
Notify managers when selecting email recipients

6ffac2d29cb57f2c8bc71c93a618f8301516d701 authored about 9 years ago by Roland Geider <[email protected]>
Fix redirection target after email creation

17cafdd804719ef375fcaeab7cc9e6b3475e35b9 authored about 9 years ago by Roland Geider <[email protected]>
Fix permission check

General managers can access and export members for all gyms but
gym managers only for their own.

9648444b8ffd4c87dfb5e2ce6f16425193195a41 authored about 9 years ago by Roland Geider <[email protected]>
Remove object_class, not needed for access tests

39351132f86c40c3b8028874e97ee2e1142c1d28 authored about 9 years ago by Roland Geider <[email protected]>
Use manager to only export members to CSV

4d4257d43fa9b204df238377457d08dcdecfc7d4 authored about 9 years ago by Roland Geider <[email protected]>
Add custom query manager to Gym objects

This makes it easier to filter users based on their permissions i.e.
members and admins.

df15aecb3dd72680dcb867e6d165ab6fc8a7682b authored about 9 years ago by Roland Geider <[email protected]>
The 'npm' package needs also to be installed

2de81ff2bae79749a09fa173d2346141bd9d5d27 authored about 9 years ago by Roland Geider <[email protected]>
Move action buttons directly below heading

This visually moves them together with the heading and makes it clearer
to what section they bel...

709676d864a49e0c1207abc5a7a3b808414d1f53 authored over 9 years ago by Roland Geider <[email protected]>
Slightly increase the date column width

This makes sure that the whole date can be presented without line breaks

a9db14b2c543245c195a95cae198abe9e26722d9 authored over 9 years ago by Roland Geider <[email protected]>
Use breadcrumbs in email compose form

8a57611d2e983f8d0edf4edabffea3109314a509 authored over 9 years ago by Roland Geider <[email protected]>
Fix URL pattern

97e9ddef81262d05d258f3f2cac3987bedbfa7a4 authored over 9 years ago by Roland Geider <[email protected]>
Fix PEP8 error

f4e0b8fdde751967969291c57c8618b8c1d7245b authored over 9 years ago by Roland Geider <[email protected]>
Use same header when composing emails to gym members

8c2b330b7965a86fee6743b6a0fbeb81272244d8 authored over 9 years ago by Roland Geider <[email protected]>
First version of export view for gym members

637e373a6f3c3063f344e047a4bf05ca366a66a0 authored over 9 years ago by Roland Geider <[email protected]>
Visual improvements to the email preview form

416aaadbf30dd5cb62b9bfe0a1ef8d5b89c104bc authored over 9 years ago by Roland Geider <[email protected]>
Optimize imports

0f1421ca43431d8f7c7b318a5d1d6424e7b899c9 authored over 9 years ago by Roland Geider <[email protected]>
Use correct order of arguments of pgettext

7f44c6a114f95c25b533c9b69988798ba3919d68 authored over 9 years ago by Roland Geider <[email protected]>
Check if '--settings' was passed to manage.py

In this case, ignore wger's default settings and let django load the user's
settings.

b0675ddf7792dd66ef174d8c2a4141d506e1ada0 authored over 9 years ago by Roland Geider <[email protected]>
Check if '--settings' was passed to manage.py

In this case, ignore wger's default settings and let django load the user's
settings.

87795b5355e69d0e5a629cd7ec4f973fc9555df0 authored over 9 years ago by Roland Geider <[email protected]>
Merge branch 'gym-refactor' of github.com:rolandgeider/wger into gym-refactor

4840ac91516588df4072fb78e315b94dcfb14e6b authored over 9 years ago by Roland Geider <[email protected]>
Add new app for emails

While this is at the moment tied to the gym module, it is possible to use
this in the future e.g...

0003ff34f3d6d3cb66e08cb090dd4883344ba335 authored over 9 years ago by Roland Geider <[email protected]>
Default sorting of contract types

cc1828790cc504b73079d6e3e1f31dd04b392aa1 authored over 9 years ago by Roland Geider <[email protected]>
Bump version to 1.7a2

581e25d4bed7346019b11fd50303dfb7594d9ed5 authored over 9 years ago by Roland Geider <[email protected]>
Add hover effect to gym member table

f03b971a1b5b613345c1a2540abb8e81cbda4641 authored over 9 years ago by Roland Geider <[email protected]>
Allow gym managers to edit contract types

c53c806bc91a5f118051610a8cc9a1de082950bb authored over 9 years ago by Roland Geider <[email protected]>
Set 'submit_text' for setting user gym permissions

Otherwise the submit button is not rendered, making the form useless

996e1af09ffd6e2b520548e3ee362c165c72eab8 authored over 9 years ago by Roland Geider <[email protected]>
Move 'add member' button to top right

Again, this is to made the application visually consistent

8d8983075429e0cb8934f35736661db545cf72c0 authored over 9 years ago by Roland Geider <[email protected]>
Make buttons in user overview more consistent

The different buttons under the user's tables (workouts, weight entries,
etc.) were not placed c...

b59f7701b005bd6f7d82c0d457a66baaa6c2be18 authored over 9 years ago by Roland Geider <[email protected]>
Make overview lists more visually consisten

See #149

03c804142da025054e45e722f338f2ae21141120 authored over 9 years ago by Roland Geider <[email protected]>
Show contract amount in user overview

589e857de43b424b8f2880cfa65466a149d6cc81 authored over 9 years ago by Roland Geider <[email protected]>
Small improvements to contract table

7ddef2655603c44f2a932c273c5e9fe7945c0c1e authored over 9 years ago by Roland Geider <[email protected]>
Allow managers to edit contracts

3637d1ae0217b936e999e1a3181b3bc5ff52028b authored over 9 years ago by Roland Geider <[email protected]>
Update changelog

7f5d6919bd07961ce90dfb11b6546710648331e9 authored over 9 years ago by Roland Geider <[email protected]>
Merge pull request #209 from warchildmd/move_pdf

Move pdf.py to views #202

c4b9fd099eb19f0a679299be88e14442b45928ef authored over 9 years ago by Roland Geider <[email protected]>
Move pdf.py to views #202

6d6f829b9216cde54c6ce78bf38fee44b23f5494 authored over 9 years ago by Mihail Burduja <[email protected]>
Change label on username field used for login

39ff0a462767de2f86698be14667593beeeb3a78 authored over 9 years ago by Roland Geider <[email protected]>
Merge pull request #207 from warchildmd/master

Allow user to login with the email address #164

e7c273dcd9bca452ee814a8cdc8f74e6335d25f1 authored over 9 years ago by Roland Geider <[email protected]>
Modified AUTHORS

2c7f86682be49ac40b48086d4f269a2fc6b03e4e authored over 9 years ago by Mihail Burduja <[email protected]>
Get the initial data for new contracts

59712b8ad77ff102ad3c87794ba625492e653bed authored over 9 years ago by Roland Geider <[email protected]>
Add detail view for a contract

dd9d3ab51e3f6a80c8257cc27cc2cb98826c7347 authored over 9 years ago by Roland Geider <[email protected]>
Removed blank line

184a106af41cc25e04719f348abd70c3c43b57f1 authored over 9 years ago by Mihail Burduja <[email protected]>
Add views to add contracts to users

eb1f1d984cc1d2d9a469aa7283dfe4742e6ef52e authored over 9 years ago by Roland Geider <[email protected]>
Make the payment amount a decimal field

This is more realistic than an integer field

78fedd024c07ebe1c154096aca5afba4036965f8 authored over 9 years ago by Roland Geider <[email protected]>
Allow user to login with the email address #164

1601e5e4253c07268e2d13355cdad68ba09edd31 authored over 9 years ago by Mihail Burduja <[email protected]>
Update group permissions for 'gym_manager'

They can now edit and delete contracts

aaf2b5d032ce8abf4486da85c58bed4c1f574221 authored over 9 years ago by Roland Geider <[email protected]>
First version of contract model for gyms

3e3ca42bbf0ef80b0e24c811de208c1da9957a81 authored over 9 years ago by Roland Geider <[email protected]>
Fix silly error in gym member list

The permissions were duplicated due to a copy-paste error. Also,
add a .distinct() to the querie...

5574aef60a23d10768c96c40f64a4776f377c757 authored over 9 years ago by Roland Geider <[email protected]>
Make the ZIP code a character

ZIP codes should be characters and not numeric. Even in Germany where no
letters are used in the...

55895349b29a9cc1328e7c9d43c310779116d853 authored over 9 years ago by Roland Geider <[email protected]>
Don't calculate admins' last activity, not used

c1ce337300e4d164e5b81460a453b644117e9743 authored over 9 years ago by Roland Geider <[email protected]>
Reduce number of queries for gym member list

By filtering with queries the user's permissions, this reduces the number of
SQL queries for the...

1db65e241d6fa0aab7fb82c31a029119d1b39e15 authored over 9 years ago by Roland Geider <[email protected]>