Commit Graph

27 Commits (50afed05f9894ca440c78314dd5b06b065d703f1)

Author SHA1 Message Date
David Barragán Merino bcb2948417 US #954: Task #1115: Create feedback endpoint 2014-10-04 17:14:04 +02:00
Jesús Espino fdb0a327c1 Add initial project import api 2014-09-01 15:55:10 +02:00
Jesús Espino fd0ad58b52 Some notify policy api improvements 2014-07-31 18:11:04 +02:00
Jesús Espino d17cd5f6d4 Adding api for manage notification levels (tests for permissions needed) 2014-07-31 17:31:40 +02:00
Jesús Espino d97edb464c [HUGE CHANGE] Changed the permissions system 2014-07-24 12:19:06 +02:00
David Barragán Merino d6546dc518 Refactor searches module 2014-06-17 15:10:00 +02:00
David Barragán Merino f9327c7069 Fix User model: delete first_name, last_name, permisions and groups, add full_name, and github_id, change description to bio 2014-06-12 12:16:36 +02:00
Jesús Espino 262776043f Timeline service implementation 2014-06-05 10:08:42 +02:00
Anler Hp 9923e50603 Generic voting application
The stars application has been removed in favor of a more generic voting
application that works with any model. Starring a project is just a
special case of voting a project.

Usage.

Add a vote:

    votes.add_vote(<model instance>, user)

Remove a vote:

    votes.remove_vote(<model instance>, user)

Get the queryset of users that voted an object:

    votes.get_voters(<model instance>)

Get the number of votes an object has:

    votes.get_votes(<model instance>)

Get the objects of type <model> voted by an user:

    votes.get_voted(user, <model>)

The issues application is already making use of the votes application
through the following urls:

        /api/v1/issues/<id>/upvote      <- url name is "issues-upvote"
        /api/v1/issues/<id>/downvote    <- url name is "issues-downvote"
2014-06-02 12:03:09 +02:00
Anler Hp 34f0dd6f76 List fans and starred projects
List project fans:

     /projects/<project id>/fans
     /projects/<project id>/fans/<user id>

List user starred projects:

     /users/<user id>/starred
     /users/<user id>/starred/<project id>

Also a "star" field with the stars count of a project is included in the
project detail and list responses.
2014-05-27 17:24:57 +02:00
Andrey Antukh 2b087678b9 Remove domains. 2014-05-26 17:33:12 +02:00
Andrey Antukh bb595b8fdd Reference refactor.
(Merged from stable/reference-refactor)
2014-05-19 13:25:40 +02:00
Andrey Antukh 2af4ed1f21 Merge pull request #39 from ikame/master
US #103 - Wiki links crud (API)
2014-05-15 19:45:07 +02:00
David Barragán Merino d786a1ba95 US #73: Create a user schemaless storage system 2014-05-14 14:01:31 +02:00
Anler Hp 552a9d83f8 US #103 - Wiki links crud (API) 2014-05-14 10:32:14 +02:00
David Barragán Merino e8a2b9fbb3 Refactor attachments 2014-05-09 12:09:49 +02:00
Andrey Antukh a8bdb364ee Add history module 2014-05-09 10:32:52 +02:00
David Barragán Merino 1a9ef0fe04 Remove code of questions and documents 2014-05-09 09:42:14 +02:00
Jesús Espino ee75818a18 US#45: Working the base of the proyect template system 2014-04-25 07:13:17 +02:00
Andrey Antukh b7df530546 Refactorized auth controllers.
Now controllers only have presentation logic. All domain
logic is moved to separate transactional service functions.
2014-04-21 17:31:40 +02:00
Andrey Antukh 2b775293f3 Replace license on taiga main module. 2014-04-21 16:34:02 +02:00
Andrey Antukh eac6ac05ad Cosmetic changes on taiga/routers.py 2014-04-19 23:47:59 +02:00
Andrey Antukh d4867d8f37 Cosmetic changes on taiga.routers module. 2014-04-19 22:57:13 +02:00
Andrey Antukh 3d932ba569 Fix domains module imports due to previous module relocation. 2014-03-22 18:09:29 +01:00
Jesús Espino 7e6063ae62 Adding permissions list service 2014-02-27 22:45:07 +01:00
Jesús Espino 0779f5f447 US#12: Roles per project 2014-02-18 16:42:49 +01:00
Jesús Espino 99b9066965 US#49: Renaming app to Taiga 2014-01-27 17:33:43 +01:00