You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gitea/models
Lunny Xiao 8760af752a
Team permission allow different unit has different permission (#17811)
* Team permission allow different unit has different permission

* Finish the interface and the logic

* Fix lint

* Fix translation

* align center for table cell content

* Fix fixture

* merge

* Fix test

* Add deprecated

* Improve code

* Add tooltip

* Fix swagger

* Fix newline

* Fix tests

* Fix tests

* Fix test

* Fix test

* Max permission of external wiki and issues should be read

* Move team units with limited max level below units table

* Update label and column names

* Some improvements

* Fix lint

* Some improvements

* Fix template variables

* Add permission docs

* improve doc

* Fix fixture

* Fix bug

* Fix some bug

* fix

* gofumpt

* Integration test for migration (#18124)

integrations: basic test for Gitea {dump,restore}-repo
This is a first step for integration testing of DumpRepository and
RestoreRepository. It:

runs a Gitea server,
dumps a repo via DumpRepository to the filesystem,
restores the repo via RestoreRepository from the filesystem,
dumps the restored repository to the filesystem,
compares the first and second dump and expects them to be identical

The verification is trivial and the goal is to add more tests for each
topic of the dump.

Signed-off-by: Loïc Dachary <loic@dachary.org>

* Team permission allow different unit has different permission

* Finish the interface and the logic

* Fix lint

* Fix translation

* align center for table cell content

* Fix fixture

* merge

* Fix test

* Add deprecated

* Improve code

* Add tooltip

* Fix swagger

* Fix newline

* Fix tests

* Fix tests

* Fix test

* Fix test

* Max permission of external wiki and issues should be read

* Move team units with limited max level below units table

* Update label and column names

* Some improvements

* Fix lint

* Some improvements

* Fix template variables

* Add permission docs

* improve doc

* Fix fixture

* Fix bug

* Fix some bug

* Fix bug

Co-authored-by: Lauris BH <lauris@nix.lv>
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: Aravinth Manivannan <realaravinth@batsense.net>
3 years ago
..
admin Move user/org deletion to services (#17673) 3 years ago
appstate Sync gitea app path for git hooks and authorized keys when starting (#17335) 3 years ago
asymkey Refactor auth package (#17962) 3 years ago
auth Refactor auth package (#17962) 3 years ago
avatars Make AvatarRenderedSizeFactor configurable and set it to 3 (#17951) 3 years ago
db Refactor auth package (#17962) 3 years ago
fixtures Team permission allow different unit has different permission (#17811) 3 years ago
issues Simplify parameter types (#18006) 3 years ago
migrations Team permission allow different unit has different permission (#17811) 3 years ago
perm Team permission allow different unit has different permission (#17811) 3 years ago
repo Refactor auth package (#17962) 3 years ago
unit Team permission allow different unit has different permission (#17811) 3 years ago
unittest tests: s/GITEA_UNIT_TESTS_VERBOSE/GITEA_UNIT_TESTS_LOG_SQL/ (#18142) 3 years ago
user Increase Salt randomness (#18179) 3 years ago
webhook Remove NewSession method from db.Engine interface (#17577) 3 years ago
access.go Team permission allow different unit has different permission (#17811) 3 years ago
access_test.go Move repository model into models/repo (#17933) 3 years ago
action.go Prevent hang in git cat-file if repository is not a valid repository and other fixes (#17991) 3 years ago
action_list.go Move repository model into models/repo (#17933) 3 years ago
action_test.go Some repository refactors (#17950) 3 years ago
branches.go Move repository model into models/repo (#17933) 3 years ago
branches_test.go Move repository model into models/repo (#17933) 3 years ago
commit.go Move keys to models/asymkey (#17917) 3 years ago
commit_status.go Add missing `X-Total-Count` and fix some related bugs (#17968) 3 years ago
commit_status_test.go Move repository model into models/repo (#17933) 3 years ago
consistency.go Move repository model into models/repo (#17933) 3 years ago
consistency_test.go A better go code formatter, and now `make fmt` can run in Windows (#17684) 3 years ago
engine_test.go Refactor install page (db type) (#17919) 3 years ago
error.go Some repository refactors (#17950) 3 years ago
fixture_generation.go Move repository model into models/repo (#17933) 3 years ago
fixture_test.go Decouple unit test code from business code (#17623) 3 years ago
helper.go Move repository model into models/repo (#17933) 3 years ago
helper_directory.go refactor: move from io/ioutil to io and os package (#17109) 3 years ago
helper_environment.go Move repository model into models/repo (#17933) 3 years ago
issue.go Team permission allow different unit has different permission (#17811) 3 years ago
issue_assignees.go Move repository model into models/repo (#17933) 3 years ago
issue_assignees_test.go Move user related model into models/user (#17781) 3 years ago
issue_comment.go Add API to get issue/pull comments and events (timeline) (#17403) 3 years ago
issue_comment_list.go Move repository model into models/repo (#17933) 3 years ago
issue_comment_test.go Move repository model into models/repo (#17933) 3 years ago
issue_dependency.go Move repository model into models/repo (#17933) 3 years ago
issue_dependency_test.go Move user related model into models/user (#17781) 3 years ago
issue_label.go Move repository model into models/repo (#17933) 3 years ago
issue_label_test.go Move repository model into models/repo (#17933) 3 years ago
issue_list.go Use conditions but not repo ids as query condition (#16839) 3 years ago
issue_list_test.go Decouple unit test, remove intermediate `unittestbridge` package (#17662) 3 years ago
issue_lock.go Move user related model into models/user (#17781) 3 years ago
issue_milestone.go Simplify parameter types (#18006) 3 years ago
issue_milestone_test.go Move repository model into models/repo (#17933) 3 years ago
issue_reaction.go Add missing `X-Total-Count` and fix some related bugs (#17968) 3 years ago
issue_reaction_test.go Move repository model into models/repo (#17933) 3 years ago
issue_stopwatch.go Move repository model into models/repo (#17933) 3 years ago
issue_stopwatch_test.go Move user related model into models/user (#17781) 3 years ago
issue_test.go Use conditions but not repo ids as query condition (#16839) 3 years ago
issue_tracked_time.go Move repository model into models/repo (#17933) 3 years ago
issue_tracked_time_test.go Move user related model into models/user (#17781) 3 years ago
issue_user.go Move repository model into models/repo (#17933) 3 years ago
issue_user_test.go Move repository model into models/repo (#17933) 3 years ago
issue_watch.go Add missing `X-Total-Count` and fix some related bugs (#17968) 3 years ago
issue_watch_test.go A better go code formatter, and now `make fmt` can run in Windows (#17684) 3 years ago
issue_xref.go Move repository model into models/repo (#17933) 3 years ago
issue_xref_test.go Move repository model into models/repo (#17933) 3 years ago
lfs.go Allow admin to associate missing LFS objects for repositories (#18143) 3 years ago
lfs_lock.go Move repository model into models/repo (#17933) 3 years ago
main_test.go Move keys to models/asymkey (#17917) 3 years ago
migrate.go tests: add coverage for models migration helpers (#18162) 3 years ago
migrate_test.go tests: add coverage for models migration helpers (#18162) 3 years ago
notification.go Some repository refactors (#17950) 3 years ago
notification_test.go Move user related model into models/user (#17781) 3 years ago
org.go Team permission allow different unit has different permission (#17811) 3 years ago
org_team.go Team permission allow different unit has different permission (#17811) 3 years ago
org_team_test.go Team permission allow different unit has different permission (#17811) 3 years ago
org_test.go Move repository model into models/repo (#17933) 3 years ago
project.go Remove NewSession method from db.Engine interface (#17577) 3 years ago
project_board.go Support sorting for project board issuses (#17152) 3 years ago
project_issue.go Move repository model into models/repo (#17933) 3 years ago
project_test.go Decouple unit test code from business code (#17623) 3 years ago
protected_tag.go Move repository model into models/repo (#17933) 3 years ago
protected_tag_test.go Move repository model into models/repo (#17933) 3 years ago
pull.go Move repository model into models/repo (#17933) 3 years ago
pull_list.go Don't delete branch if other PRs with this branch are open (#18164) 3 years ago
pull_test.go Don't delete branch if other PRs with this branch are open (#18164) 3 years ago
release.go Some repository refactors (#17950) 3 years ago
repo.go Fix performance regression when user has many organization (#18125) 3 years ago
repo_activity.go Move repository model into models/repo (#17933) 3 years ago
repo_collaboration.go Some repository refactors (#17950) 3 years ago
repo_collaboration_test.go Move repository model into models/repo (#17933) 3 years ago
repo_generate.go Some repository refactors (#17950) 3 years ago
repo_generate_test.go Fixed assert statements. (#16089) 4 years ago
repo_list.go Use conditions but not repo ids as query condition (#16839) 3 years ago
repo_list_test.go Decouple unit test, remove intermediate `unittestbridge` package (#17662) 3 years ago
repo_permission.go Team permission allow different unit has different permission (#17811) 3 years ago
repo_permission_test.go Move repository model into models/repo (#17933) 3 years ago
repo_test.go Some repository refactors (#17950) 3 years ago
repo_transfer.go Some repository refactors (#17950) 3 years ago
repo_transfer_test.go Move repository model into models/repo (#17933) 3 years ago
review.go Team permission allow different unit has different permission (#17811) 3 years ago
review_test.go Move user related model into models/user (#17781) 3 years ago
statistic.go Refactor auth package (#17962) 3 years ago
task.go Move repository model into models/repo (#17933) 3 years ago
token.go Refactor auth package (#17962) 3 years ago
token_test.go A better go code formatter, and now `make fmt` can run in Windows (#17684) 3 years ago
upload.go Remove NewSession method from db.Engine interface (#17577) 3 years ago
user.go Use conditions but not repo ids as query condition (#16839) 3 years ago
user_heatmap.go Move user related model into models/user (#17781) 3 years ago
user_heatmap_test.go Move user related model into models/user (#17781) 3 years ago
user_test.go Use conditions but not repo ids as query condition (#16839) 3 years ago
userlist.go Move more model into models/user (#17826) 3 years ago
userlist_test.go Move more model into models/user (#17826) 3 years ago