summaryrefslogtreecommitdiffstats
path: root/options
Commit message (Collapse)AuthorAgeFilesLines
* Merge password and 2fa page on user settings (#2695)Lunny Xiao2017-10-161-0/+1
| | | * merge password and 2fa page on user settings
* Create new branch from branch selection dropdown (#2130)Lauris BH2017-10-151-0/+6
| | | | | | | | | | * Create new branch from branch selection dropdown and rewrite it to VueJS * Make updateLocalCopyToCommit as not exported * Move branch name validation to model * Fix possible race condition
* Fix activity locale (#2709)Ethan Koenig2017-10-151-1/+1
|
* Remove direct user adding to organization members (#2641)Lauris BH2017-10-151-2/+0
|
* Add Activity page to repository (#2674)Lauris BH2017-10-151-0/+42
| | | | | | | | | | | | | | * Add Activity page to repository * Add request data for activity * Add issue data for activity * Add user unit right checks * Add releases to activity * Log repository unit loading error
* Complete push webhooks (#2530)David Schneiderbauer2017-09-211-0/+2
| | | | | | | | | | | | | | | | | * implemented missing 'delete' push webhooks moreover created ActionDeleteBranch and ActionDeleteTag * add CommitRepoAction tests for tag/branch creation/deletion * fixed error where push webhook not called if is new branch or tag removed unnecessary code * moved prepare unit test environment into separate method to be used across unit tests * add missing if clause in pushUpdate Signed-off-by: David Schneiderbauer <dschneiderbauer@gmail.com>
* Make basic functionality work without JavaScript (#2541)Jorge Maldonado Ventura2017-09-191-0/+1
|
* Implementation of all repositories of a user from user->settings (#1740)Rémy Boulanouar2017-09-141-0/+2
| | | | | | | | | | | | * Implementation of all repositories of a user from user->settings * Update message when no repository found * Update according to comments * Change UI to have a better look * improved user repositories UI
* improve protected branch to add whitelist support (#2451)Lunny Xiao2017-09-141-3/+11
| | | | | | | | | | | | | | | | | | | | * improve protected branch to add whitelist support * fix lint * fix style check * fix tests * fix description on UI and import * fix test * bug fixed * fix tests and languages * move isSliceInt64Eq to util pkg; improve function names & typo
* Feature: Timetracking (#2211)Jonas Franz2017-09-121-0/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added comment's hashtag to url for mail notifications. * Added explanation to return statement + documentation. * Replacing in-line link generation with HTMLURL. (+gofmt) * Replaced action-based model with nil-based model. (+gofmt) * Replaced mailIssueActionToParticipants with mailIssueCommentToParticipants. * Updating comment for mailIssueCommentToParticipants * Added link to comment in "Dashboard" * Deleting feed entry if a comment is going to be deleted * Added migration * Added improved migration to add a CommentID column to action. * Added improved links to comments in feed entries. * Fixes #1956 by filtering for deleted comments that are referenced in actions. * Introducing "IsDeleted" column to action. * Adding design draft (not functional) * Adding database models for stopwatches and trackedtimes * See go-gitea/gitea#967 * Adding design draft (not functional) * Adding translations and improving design * Implementing stopwatch (for timetracking) * Make UI functional * Add hints in timeline for time tracking events * Implementing timetracking feature * Adding "Add time manual" option * Improved stopwatch * Created report of total spent time by user * Only showing total time spent if theire is something to show. * Adding license headers. * Improved error handling for "Add Time Manual" * Adding @sapks 's changes, refactoring * Adding API for feature tracking * Adding unit test * Adding DISABLE/ENABLE option to Repository settings page * Improving translations * Applying @sapk 's changes * Removing repo_unit and using IssuesSetting for disabling/enabling timetracker * Adding DEFAULT_ENABLE_TIMETRACKER to config, installation and admin menu * Improving documentation * Fixing vendor/ folder * Changing timtracking routes by adding subgroups /times and /times/stopwatch (Proposed by @lafriks ) * Restricting write access to timetracking based on the repo settings (Proposed by @lafriks ) * Fixed minor permissions bug. * Adding CanUseTimetracker and IsTimetrackerEnabled in ctx.Repo * Allow assignees and authors to track there time too. * Fixed some build-time-errors + logical errors. * Removing unused Get...ByID functions * Moving IsTimetrackerEnabled from context.Repository to models.Repository * Adding a seperate file for issue related repo functions * Adding license headers * Fixed GetUserByParams return 404 * Moving /users/:username/times to /repos/:username/:reponame/times/:username for security reasons * Adding /repos/:username/times to get all tracked times of the repo * Updating sdk-dependency * Updating swagger.v1.json * Adding warning if user has already a running stopwatch (auto-timetracker) * Replacing GetTrackedTimesBy... with GetTrackedTimes(options FindTrackedTimesOptions) * Changing code.gitea.io/sdk back to code.gitea.io/sdk * Correcting spelling mistake * Updating vendor.json * Changing GET stopwatch/toggle to POST stopwatch/toggle * Changing GET stopwatch/cancel to POST stopwatch/cancel * Added migration for stopwatches/timetracking * Fixed some access bugs for read-only users * Added default allow only contributors to track time value to config * Fixed migration by chaging x.Iterate to x.Find * Resorted imports * Moved Add Time Manually form to repo_form.go * Removed "Seconds" field from Add Time Manually * Resorted imports * Improved permission checking * Fixed some bugs * Added integration test * gofmt * Adding integration test by @lafriks * Added created_unix to comment fixtures * Using last event instead of a fixed event * Adding another integration test by @lafriks * Fixing bug Timetracker enabled causing error 500 at sidebar.tpl * Fixed a refactoring bug that resulted in hiding "HasUserStopwatch" warning. * Returning TrackedTime instead of AddTimeOption at AddTime. * Updating SDK from go-gitea/go-sdk#69 * Resetting Go-SDK back to default repository * Fixing test-vendor by changing ini back to original repository * Adding "tags" to swagger spec * govendor sync * Removed duplicate * Formatting templates * Adding IsTimetrackingEnabled checks to API * Improving translations / english texts * Improving documentation * Updating swagger spec * Fixing integration test caused be translation-changes * Removed encoding issues in local_en-US.ini. * "Added" copyright line * Moved unit.IssuesConfig().EnableTimetracker into a != nil check * Removed some other encoding issues in local_en-US.ini * Improved javascript by checking if data-context exists * Replaced manual comment creation with CreateComment * Removed unnecessary code * Improved error checking * Small cosmetic changes * Replaced int>string>duration parsing with int>duration parsing * Fixed encoding issues * Removed unused imports Signed-off-by: Jonas Franz <info@jonasfranz.software>
* Only check at least one email gpg key (#2266)Antoine GIRARD2017-09-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | * Only require one email (possibly not yet validated) * Update message error and check validation of commit * Add integrations tests * Complete integration for import * Add pre-check/optimization * Add some test (not finished) * Finish * Fix fixtures * Fix typo * Don't guess key ID
* Webhooks for repo creation/deletion (#1663)Ethan Koenig2017-09-031-0/+2
| | | | | | | | * Webhooks for repo creation/deletion * add createHookTask * Add handles for GetSlackPayload and GetDiscordPayload
* Implementation of discord webhook (#2402)Lunny Xiao2017-08-281-0/+3
| | | | | | | | | | | | * implementation of discord webhook * fix webhooks * fix typo and unnecessary color values * fix typo * fix imports and revert changes to webhook_slack.go
* Add possibility to record branch or tag information in an issue (#780)Zsombor2017-08-241-0/+1
|
* update translation from crowdin (#2368)Lunny Xiao2017-08-2323-172/+698
|
* Add OpenID configuration in install page (#2276)Sandro Santilli2017-08-191-0/+4
|
* Add missing forks key for dashboard repository component (#2325)Lauris BH2017-08-181-0/+1
| | | Missing key that is used in #2285
* Fix and improve dashboard repo UI (#2285)Morlinest2017-08-171-0/+5
| | | | | | | | | | | | | | | | * Fix and improve dashboard repo UI * Change order of scripts loading * Remove "mirror" tab * Remove single tab panel for "org user" * Add localization strings * Create vue component and change event for search * Add "mirrors" filter
* Revert "Add ability to fork your own repos (#761)" (#2193)Bwko2017-07-261-0/+1
|
* Remove unit types commits and settings (#2161)Lauris BH2017-07-171-0/+1
| | | | | | | | | | * Remove unit types commits and settings * Can not limit units in administrator teams * Limit changing units only to teams with read and write access mode * Small code optimization
* Small grammar fixes (#2144)Patrick G2017-07-121-16/+16
|
* Missing signed commit display translation (#2134)Lauris BH2017-07-101-0/+2
|
* Sync latest translations from crowdin (#2104)Lauris BH2017-07-0323-3984/+4207
|
* Make time diff translatable (#2057)Lauris BH2017-06-281-16/+17
|
* Fix wording (#2024)Patrick G2017-06-241-1/+1
| | | | | | | | * Fix wording * Update locale_en-US.ini * Update keys_gpg.tmpl
* Display config file path on admin panel (#2030)Lunny Xiao2017-06-221-0/+1
|
* Fix deleted milestone bug (#1942)Ethan Koenig2017-06-171-0/+1
| | | | | | | | * Fix deleted milestone bug * Use locale for ghost milestone name * Fix pointer bug
* feat: add check misspelling (#1877)Bo-Yi Wu2017-06-0521-21/+21
|
* Display all organization from user settings (#1739)Rémy Boulanouar2017-06-021-0/+3
| | | | | | | | | | | | | | * Display all organization from user settings * fix Tab selection * Update locale_en-US.ini * Add a condition for display Create organization button * Remove french translation * Remove unnecessary admin flag
* Fix some mistakes (#1833)Patrick G2017-06-021-7/+7
| | | | | | | | | | * Fix some mistakes * Fixes * Not correct -> incorrect or invalid * Update according to comments
* xxx_active_code_live setting in printed in hours and minutes instead … (#1814)Jonas Östanbäck2017-05-291-3/+3
| | | | | | * xxx_active_code_live setting in printed in hours and minutes instead of just hours * Update app.ini description of xxx_code_lives settings
* Improve clarity between is_activated and prohibit_login (#1788)Patrick G2017-05-271-2/+2
| | | It used to be unclear what the difference between the two are.
* fix bug to deny to add orgnization as a member of an orgnization or team (#1815)Lunny Xiao2017-05-261-0/+2
|
* Improve grammar (#1775)Patrick G2017-05-231-10/+10
|
* Add button to admin ui (#1738)Rémy Boulanouar2017-05-191-0/+1
| | | | | | | | | | * Add button to admin ui * Update according to review * Update locale_fr-FR.ini * Rollback to locale french file
* Add units to team (#947)Lunny Xiao2017-05-181-0/+18
| | | | | | | | | | | | | | | | | | * add units to team * fix lint * finish team setting backend * finished permission controll on routes * fix import blank line * add unit check on ssh/http pull and push and fix test failed * fix fixtures data * remove unused code
* Fix bad grammar and wordiness (#1741)Patrick G2017-05-181-160/+160
| | | | | | | | | | | | | | | | | | * Fix bad grammar and wordiness * Update locale_en-US.ini * Update locale_en-US.ini * Update locale_en-US.ini * Update locale_en-US.ini * Update locale_en-US.ini * Update locale_en-US.ini * Update locale_en-US.ini
* Add new text for reset password flash (#1718)Jonas Östanbäck2017-05-141-0/+1
| | | | | * Forgot password should use ResetPwdCodeLives, not ActiveCodeLives * Improve documentation for different send mail functions related to password reset * Improve documentation in conf/app.ini regarding xxx_CODE_LIVE_MINUTES settings
* Correct spelling mistakes (#1703)Jonas Östanbäck2017-05-111-9/+8
| | | * Nitpicking
* LDAP user synchronization (#1478)Lauris BH2017-05-101-1/+3
|
* Add configuration option for default permission to create Organizations (#1686)Lauris BH2017-05-081-0/+3
|
* Sort on repo size in admin panel (#1654)Jorrit Klein Bramel2017-05-021-0/+2
| | | | | | * fix #1653 sort on repo size * fix minor mistake in en-us locale
* Do not allow commiting to protected branch from online editor (#1502)Lauris BH2017-05-021-0/+1
| | | | | | * Do not allow commiting to protected branch from online editor * Add editor integration tests for adding new file and not allowing to add new file to protected branch
* Additional OAuth2 providers (#1010)Willem van Dreumel2017-05-011-2/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add google+ * sort signin oauth2 providers based on the name so order is always the same * update auth tip for google+ * add gitlab provider * add bitbucket provider (and some go fmt) * add twitter provider * add facebook provider * add dropbox provider * add openid connect provider incl. new format of tips section in "Add New Source" * lower the amount of disk storage for each session to prevent issues while building cross platform (and disk overflow) * imports according to goimport and code style * make it possible to set custom urls to gitlab and github provider (only these could have a different host) * split up oauth2 into multiple files * small typo in comment * fix indention * fix indentation * fix new line before external import * fix layout of signin part * update "broken" dependency
* Handle display of GPG key without end date (#1628)Antoine GIRARD2017-04-281-0/+1
|
* Rework SSH key management UI to add GPG (#1293)Antoine GIRARD2017-04-261-2/+15
| | | | | | | | | | | | | | | | | | | | | | | * Rework SSH key management UI to add GPG * Add more detail to gpg key display * Update CHANGELOG.md * Implement deletion UI * Implement adding gpg UI * Various fixes - Fix duplicate entry in locale - Re-generate hash before verification since they are consumed * Add missing translation * Split template * Catch not found/verified email error
* Better URL validation (#1507)Lauris BH2017-04-191-0/+1
| | | | | | | | | | | | | | | | | | | | * Add correct git branch name validation * Change git refname validation error constant name * Implement URL validation based on GoLang url.Parse method * Backward compatibility with older Go compiler * Add git reference name validation unit tests * Remove unused variable in unit test * Implement URL validation based on GoLang url.Parse method * Backward compatibility with older Go compiler * Add url validation unit tests
* Repo size in admin panel (#1482)Jonas2017-04-111-0/+1
| | | | | | | | | | | | | | | * Implementation of the feature to view repository size in admin panel * Move GetRepoSize to git module * Repository.RepoSize -> Repository.Size * RepoSize -> Size in template * Redo a few bits and pieces * Update size when syncing mirror or forking * Remove GetRepoSize * Changed fatal errors to error message * Copy migration code from Gogs * make fmt
* Mirror sync interval specified as duration string (#1407)Jonas2017-04-081-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Sync interval specifed as duration string * Changed mirror interval text * make fmt * Add MinInterval for mirror sync * Use duration internally * Changed min default to 10m * make fmt * Incorrect default * Removed defaults in MustDuration() * Add Mirror interval migration * Default values corrected * Use transaction during migration * Change http 500 to page with error message * Cleanup session.commit()
* Commit search appearence fixes (#1254)Patrick G2017-04-051-1/+1
| | | | | | * Fix button text to be consisstent with rest of UI * Make all commits checkbox look nicer