You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is the first in a series of tasks involving permission and integrations with existing system and open source plugins.
You would be the best fit if you do quality work and write good unit tests, love to stay ahead and experiement with newest technologies, knows the ins-and-outs of django, willing to looking code that doesn't have sufficient documentations.
You must be very familiar with Git (bitbucket.org), Pull-request, and know how the in and out of git rebase.
The first milestone of this first task is to implement permission settings pages. (See screenshots)
The second milestone is to add auto ModelAdmin capacity such that all concert subclass of Content or Junction will show up in Django Admin UI.
For milestone one, it is building permission settings page
The work includes set up views/urls/template and form and unit test on views and form
The work is to be deployed to heroku
There are 3 main pages to be built, Project settings page, Team's People page, Team's Team page (see screenshots)
There are many form pages that link from the 3 main pages (some are shared)
You will make a new django's (v1.8) project / app for all the work initially
You will add passing tests.
You result pull request must pass Travis-CI.
When you finish the pages and tests, you will be integrating it with an existing django project as an app of the project.
For milestone two, you will read the models definition. And, add ModelAdmin, if admin is set to true.
# app/models.py
from django.db import models
from trusts.models import Content
class Receipt(Content, models.Model):
account = models.ForeignKey(Account, null=True)
merchant = models.ForeignKey(Merchant, null=True)
# ... other field
class Meta:
auto_modeladmin = True
The text was updated successfully, but these errors were encountered:
This is the first in a series of tasks involving permission and integrations with existing system and open source plugins.
You would be the best fit if you do quality work and write good unit tests, love to stay ahead and experiement with newest technologies, knows the ins-and-outs of django, willing to looking code that doesn't have sufficient documentations.
You must be very familiar with Git (bitbucket.org), Pull-request, and know how the in and out of
git rebase
.The first milestone of this first task is to implement permission settings pages. (See screenshots)
The second milestone is to add auto ModelAdmin capacity such that all concert subclass of Content or Junction will show up in Django Admin UI.
For milestone one, it is building permission settings page
django-trusts
: http://django-trusts.readthedocs.org/en/latest/For milestone two, you will read the models definition. And, add ModelAdmin, if admin is set to true.
The text was updated successfully, but these errors were encountered: