History | View | Annotate | Download (14.4 kB)
astakos: Disable pagination and ordering in project tables
Prepare the tables for client-side ordering.
astakos: Simplify project schema
Applications now point to a project (rather than an extra model Chain).A Project is created upon submitting an application; it always points toa single `reference' application.
Model Chain is kept as a sequence to generate project ids.
astakos: Adapt UI to new project schema
Base tables on projects rather than applications; update templates.
astakos: Omit project_id in membership operations
Identify a membership by its id only.
astakos: Cleanup checks for membership actions
astakos: Fix some issues pointed out by pyflakes
astakos: Enhance project tables rendering
Prefetch data in bulk queries in order to avoid continuously queryingthe database.
Merge branch 'hotfix-0.14.2' into develop
Conflicts: snf-astakos-app/astakos/im/views/projects.py snf-cyclades-app/synnefo/logic/backend.py snf-django-lib/snf_django/lib/astakos.py version
astakos: Fix listing of approved members
Include leave requested and suspended members in the list of approved.
astakos: pep8 fixes
Merge branch 'develop' into feature-projects-ux
Conflicts: snf-astakos-app/astakos/im/templates/im/projects/intro.html snf-astakos-app/astakos/im/templatetags/astakos_tags.py snf-astakos-app/astakos/im/urls.py snf-astakos-app/astakos/im/views.py
astakos: remove unused imports
astakos: Control project members by membership id
Astakos: More UX improvement for project members page
Astakos: Checkboxes for members actions (project members page)
Astakos: Improve UX for project details/members page.
Let admin see project status just like its owner
Admin is interested in projects `Pending for review'. They appearedas `Unknown' in the project list before. With the current change,the status of an admin being a member of a project is hidden,since we don't present combined project/membership states.
Do not expose names of project members
Add LEAVE_REQUESTED state on ProjectMembership
approve, deny, dismiss views
At the project application detail, project administrators(ASTAKOS_PROJECT_ADMINS setting) may approve or deny it.A denied application is still viewable by the applicant,until he dismisses it from the same page.
The project administrators' project list includes all projects.
Status in project list
Changes in project_detail
Distinguish project/application view as well asowner/simple user mode
Bug/style fixes
Option to cancel membership request
wip More progress with chains
wip Progress with chains
wip Project views by chain_id
Substitute deprecated sortable argument to orderable
add pending members indication in projects
Project action fix
show leave action also when user requested to join the project
change date column names
Additional project views fixes
New states views Part 1
Exclude start_date column
Projects list improvements
Project details view improvements
Truncate project name column
Handle all membership states
Fix membership admin actions
- Require POST request in membership reject/remove views- Fix members table actions cell content- Fix reject/remove actions urls
Project members table administration actions column
Do not allow user whose project acceptation ispending to leave the project.
Different table paginationStyle fixes and minor corrections
Merge remote-tracking branch 'synnefo/feature-astakos-tables' into feature-astakos-tables
Conflicts: snf-astakos-app/astakos/im/tables.py
Projects list/search actions
dynamic column which contains available project action based on user/projectrelation
Merge branch 'feature-astakos-tables' of https://code.grnet.gr/git/synnefo into feature-astakos-tables
Astakos tables fixes
Proper member name display
Project members table refactoring
- Use django-tables2 to render table
Projects list/search refactoring
Initial use django-tables2
improves table view development by spliting table data access and presentationonto separate layers.