forgejo/models/migrations
Magnus Lindvall cdb9478774 LDAP Public SSH Keys synchronization (#1844)
* Add LDAP Key Synchronization feature

Signed-off-by: Magnus Lindvall <magnus@dnmgns.com>

* Add migration: add login source id column for public_key table

* Only update keys if needed

* Add function to only list pubkey synchronized from ldap

* Only list pub ssh keys synchronized from ldap. Do not sort strings as ExistsInSlice does it.

* Only get keys belonging to current login source id

* Set default login source id to 0

* Some minor cleanup. Add integration tests (updete dep testify)
2018-05-24 07:59:02 +03:00
..
migrations.go LDAP Public SSH Keys synchronization (#1844) 2018-05-24 07:59:02 +03:00
v13.go
v14.go
v15.go Rewrite migrations to not depend on future code changes (#2604) 2017-10-08 19:08:18 +08:00
v16.go Rewrite migrations to not depend on future code changes (#2604) 2017-10-08 19:08:18 +08:00
v17.go
v18.go
v19.go Use buffersize to reduce database connection when iterate (#2724) 2017-10-21 14:26:23 +08:00
v20.go
v21.go Fix lint errors (#2547) 2017-09-19 11:08:30 +03:00
v22.go Use buffersize to reduce database connection when iterate (#2724) 2017-10-21 14:26:23 +08:00
v23.go
v24.go
v25.go
v26.go Use buffersize to reduce database connection when iterate (#2724) 2017-10-21 14:26:23 +08:00
v27.go
v28.go Replace deprecated Id method with ID (#2655) 2017-10-05 07:43:04 +03:00
v29.go
v30.go
v31.go
v32.go
v33.go
v34.go
v35.go
v36.go
v37.go Rewrite migrations to not depend on future code changes (#2604) 2017-10-08 19:08:18 +08:00
v38.go Rewrite migrations to not depend on future code changes (#2604) 2017-10-08 19:08:18 +08:00
v39.go Add repo-sync-releases admin command (#3254) 2017-12-31 16:45:46 +02:00
v40.go Reorder migrations, skip errors if running migration again (#3160) 2017-12-13 16:52:18 +02:00
v41.go Reorder migrations, skip errors if running migration again (#3160) 2017-12-13 16:52:18 +02:00
v45.go Reorder migrations, skip errors if running migration again (#3160) 2017-12-13 16:52:18 +02:00
v46.go Fix organization watch migration (#2703) 2017-10-14 20:47:05 +03:00
v47.go Add branch overiew page (#2108) 2017-10-26 08:49:16 +08:00
v48.go Code/repo search (#2582) 2017-10-27 09:10:54 +03:00
v49.go Reorder migrations, skip errors if running migration again (#3160) 2017-12-13 16:52:18 +02:00
v50.go Reorder migrations, skip errors if running migration again (#3160) 2017-12-13 16:52:18 +02:00
v51.go Reorder migrations, skip errors if running migration again (#3160) 2017-12-13 16:52:18 +02:00
v52.go Reorder migrations, skip errors if running migration again (#3160) 2017-12-13 16:52:18 +02:00
v53.go Reorder migrations, skip errors if running migration again (#3160) 2017-12-13 16:52:18 +02:00
v54.go Add Pull Request merge options - Ignore white-space for conflict checking, Rebase, Squash merge (#3188) 2018-01-05 20:56:50 +02:00
v55.go Writable deploy keys (closes #671) (#3225) 2018-01-07 00:55:53 +02:00
v56.go Multiple assignees (#3705) 2018-05-09 19:29:04 +03:00
v57.go Add issue closed time column to fix activity closed issues list (#3537) 2018-02-19 10:39:26 +08:00
v58.go Add label descriptions (#3662) 2018-03-13 10:03:55 +08:00
v59.go Add protected branch whitelists for merging (#3689) 2018-03-25 13:01:32 +03:00
v60.go Add repository setting to enable/disable health checks (#3607) 2018-03-27 22:13:20 +08:00
v61.go Add Size column to attachment (#3734) 2018-03-31 09:10:44 +08:00
v62.go Do not allow to reuse TOTP passcode (#3878) 2018-05-02 18:02:02 +03:00
v63.go Added user language setting (#3875) 2018-05-05 08:28:30 +08:00
v64.go Fix multiple asssingee table migration (#3931) 2018-05-10 09:18:01 +08:00
v65.go Add support for FIDO U2F (#3971) 2018-05-19 17:12:37 +03:00
v66.go LDAP Public SSH Keys synchronization (#1844) 2018-05-24 07:59:02 +03:00