summaryrefslogtreecommitdiffstats
path: root/models/migrations
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix migration comment (#1241)Sandro Santilli2017-03-141-1/+1
|
* fix forget migration for wiki hooks (#1227)Lunny Xiao2017-03-132-0/+96
|
* Fix upgrade failed after ever rollback (#1194)Lunny Xiao2017-03-103-3/+17
| | | | | | | | * fix upgrade failed after rollback * fix upgrade failed after rollback * fix possible upgrade twice fail after rollback
* Don't rewrite non-gitea public keys (#906)Lunny Xiao2017-03-032-0/+55
| | | | | | * don't rewrite non-gitea public keys * add comment for public key
* Allow migrating installations with no local avatars (#1056)Sandro Santilli2017-02-262-1/+5
|
* Fix avatar enumable (#1049)Lunny Xiao2017-02-252-0/+68
| | | | | | * fix avatar enumable * fix import style
* Take back control of hooks (#1006)Lunny Xiao2017-02-233-2/+89
| | | | | | | | | | | | | | | | * git: delegate all server-side Git hooks (#1623) * create hooks directories * take control hooks back * fix lint * bug fixed and minor changes * fix imports style * fix migration scripts
* Oauth2 consumer (#679)Willem van Dreumel2017-02-222-0/+27
| | | | | | | | | | | | | | | | | | | | | | | | | * initial stuff for oauth2 login, fails on: * login button on the signIn page to start the OAuth2 flow and a callback for each provider Only GitHub is implemented for now * show login button only when the OAuth2 consumer is configured (and activated) * create macaron group for oauth2 urls * prevent net/http in modules (other then oauth2) * use a new data sessions oauth2 folder for storing the oauth2 session data * add missing 2FA when this is enabled on the user * add password option for OAuth2 user , for use with git over http and login to the GUI * add tip for registering a GitHub OAuth application * at startup of Gitea register all configured providers and also on adding/deleting of new providers * custom handling of errors in oauth2 request init + show better tip * add ExternalLoginUser model and migration script to add it to database * link a external account to an existing account (still need to handle wrong login and signup) and remove if user is removed * remove the linked external account from the user his settings * if user is unknown we allow him to register a new account or link it to some existing account * sign up with button on signin page (als change OAuth2Provider structure so we can store basic stuff about providers) * from gorilla/sessions docs: "Important Note: If you aren't using gorilla/mux, you need to wrap your handlers with context.ClearHandler as or else you will leak memory!" (we're using gorilla/sessions for storing oauth2 sessions) * use updated goth lib that now supports getting the OAuth2 user if the AccessToken is still valid instead of re-authenticating (prevent flooding the OAuth2 provider)
* Protected branches system (#339)Denis Denisov2017-02-212-0/+31
| | | | | | | | | | | | | | | | | | | | * Protected branches system * Moved default branch to branches section (`:org/:reponame/settings/branches`). * Initial support Protected Branch. - Admin does not restrict - Owner not to limit - To write permission restrictions * reformat tmpl * finished the UI and add/delete protected branch response * remove unused comment * indent all the template files and remove ru translations since we use crowdin * fix the push bug
* add missing copyright header (#992)Willem van Dreumel2017-02-211-0/+4
|
* fix some older Gogs upgrade to Gitea (#929)Lunny Xiao2017-02-151-1/+1
|
* Add units concept for modulable functions of a repository (#742)Lunny Xiao2017-02-042-2/+121
| | | | | | | | | | | | | | | | * Add units concept for modulable functions of a repository * remove unused comment codes & fix lints and tests * remove unused comment codes * use struct config instead of map * fix lint * rm wrong files * fix tests
* Cleanup log messagingGabriel Jackson2017-02-021-1/+1
| | | | | | | | | This change corrects a few logging issues: * Standardized formatting errors with '%v'. * Standardized failure warning word usage. * Corrected an instance of using the standard log library when the gitea log library should be used instead.
* Restrict creating organisations by user (#193)Schwobaland2016-12-312-1/+33
| | | | | | | | | | | | | | | | | | | | | | * restrict creating organizations based on right on user * revert bindata.go * reverse vendor lib * revert goimports change * set AllowCreateOrganization default value to true * revert locale * added default value for AllowCreateOrganization * fix typo in migration-comment * fix comment * add coments in migration
* Replace Gogs with Gitea (#520)Bwko2016-12-281-2/+2
|
* Enables mssql support (#383)btrepp2016-12-241-0/+1
| | | | | | | | | | | | | | | | | | | * Enables mssql support Port of dlobs work in gogs. Enables options in index.js Enables MSSQL as a database option in go. Sets ID to 0 on initial migration. Required for MSSQL insert statements. Signed-off-by: Beau Trepp <beautrepp@gmail.com> * Vendors in denisenkom/go-mssqldb Includes golang.org/x/crypto/md4 as this is required by go-msssqldb Signed-off-by: Beau Trepp <beautrepp@gmail.com>
* Fix random string generator (#384)Denis Denisov2016-12-201-2/+6
| | | | | | | | | | | * Remove unused custom-alphabet feature of random string generator Fix random string generator Random string generator should return error if it fails to read random data via crypto/rand * Fixes variable (un)initialization mixed assign Update test GetRandomString
* golint fixed for models/migrations (#291)Lunny Xiao2016-11-282-13/+51
|
* Remember diff view style (#163)Andrey Nering2016-11-132-1/+15
|
* Update import paths from github.com/go-gitea to code.gitea.io (#135)Sandro Santilli2016-11-101-3/+3
| | | | | | | - Update import paths from github.com/go-gitea to code.gitea.io - Fix import path for travis See https://docs.travis-ci.com/user/languages/go#Go-Import-Path
* use x.SQL instead of x.SqlLunny Xiao2016-11-101-1/+1
|
* Change import reference to match gitea instead of gogs (#37)Rémy Boulanouar2016-11-031-3/+3
|
* Minor code fix [CI SKIP]Unknwon2016-08-311-0/+1
|
* migrations: sync table firstUnknwon2016-08-262-3/+9
|
* migrations: set comment updated as createdUnknwon2016-08-262-0/+21
|
* Remove redundant Unix timestamp method callUnknwon2016-07-231-6/+6
| | | | Unix() already uses UTC as timezone
* models/user_mail: refactor EmailAddressUnknwon2016-07-161-2/+2
|
* Use SecurityProtocol to replace UseSSL in LDAP configUnknwon2016-07-082-8/+62
| | | | Initially proposed by #2376 and fixes #3068 as well.
* #2302 Replace time.Time with Unix Timestamp (int64)Unknwon2016-03-091-0/+220
|
* Replace uuid module with original packageUnknwon2016-02-201-1/+1
|
* fix possible disclosureUnknwon2015-12-141-6/+37
|
* Drop 0.5.x supportUnknwon2015-12-101-296/+11
|
* add unsupported migration promptUnknwon2015-11-251-0/+5
|
* go vet and fix #1890Unknwon2015-11-081-2/+2
|
* safe checkUnknwon2015-10-311-0/+6
|
* work #1705Unknwon2015-10-311-0/+43
|
* New/reopen PR checks if there is any unmerged and open PRUnknwon2015-10-181-0/+47
|
* minor fix on API responseUnknwon2015-08-191-1/+1
|
* finish attachments when create issueUnknwon2015-08-111-2/+93
|
* Merge branch 'develop' of github.com:gogits/gogs into feature/pull_request2Unknwon2015-08-101-0/+3
|\ | | | | | | | | | | # Conflicts: # modules/bindata/bindata.go # public/css/gogs.min.css
| * minor fix on #1460Unknwon2015-08-101-0/+3
| |
* | add migrate from issue.label_ids to issue_labelUnknwon2015-08-101-1/+60
|/
* #334: Add Deployment Key SupportUnknwon2015-08-061-1/+1
|
* fix #864 with migration and update localeUnknwon2015-07-261-5/+69
|
* auto fix locale file name changeUnknwon2015-03-251-0/+17
|
* #1080: Remove footer ads/branding from default templateUnknwon2015-03-231-4/+4
|
* #1032: legacy code can have duplicated IDs for same repositoryUnknwon2015-03-121-1/+4
|
* models/migrations: fix update errorUnknwon2015-02-281-1/+1
|
* v4 migration, merge 'dev', clean code and mirror fixUnknwon2015-02-231-12/+64
|
* Rewrite of access migrationPeter Smit2015-02-131-60/+78
| | | | | | | | The old migration had a few issues: - It left old column names around - It did not give the right access levels for owners and admins Also, this includes a migration that fixes the authorization of owner teams, which was previously ORG_ADMIN (instead of ORG_OWNER)