Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
U
uffd
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Operate
Terraform modules
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Help
Help
Support
GitLab documentation
Compare GitLab plans
GitLab community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
uffd
uffd
Compare revisions
467bf2a3f502bba89ce2a103edfc62f60efb9eb9 to master
Compare revisions
Changes are shown as if the
source
revision was being merged into the
target
revision.
Learn more about comparing revisions.
Source
uffd / uffd
Select target project
No results found
master
Select Git revision
Loading items
Swap
Target
Luca (strifel) / uffd
Select target project
0 results
Searching
467bf2a3f502bba89ce2a103edfc62f60efb9eb9
Select Git revision
Loading items
Show changes
Only incoming changes from source
Include changes to target since source was created
Compare
Commits on Source
296
7bd585ca
Changes User() to _User and User=_User, to overwrite the User class in an own...
Feb 19, 2021
f7b06717
Simplified defaults mechanism and added attribute aliases
Feb 19, 2021
5d63c4fe
Fixed linter errors
Feb 19, 2021
6d13eecd
Fixed and refactored default and update mechanism
Feb 19, 2021
a3fb6b27
Implemented db-to-ldap relations
Feb 19, 2021
e967d2b5
Some cleanup
Feb 19, 2021
8904ab96
Added lazyconfig_* functions to configure LDAP models with app config
Feb 20, 2021
cb32d770
Moved ldap mapper into separate module and refactored mapper and session interface
Feb 20, 2021
986d7c09
Started ldap3_mapper_new
Feb 20, 2021
245aba18
Added guery functions to session
Feb 20, 2021
19a484ff
Some restructuring
Feb 20, 2021
bb9c49cc
Rewrote everything
Feb 20, 2021
1306790e
Added reference tracking
Feb 21, 2021
0bf93a57
Fixed linter errors
Feb 21, 2021
606245f4
Fixed some errors
Feb 21, 2021
d0fd1d23
Implemented high-level Session, Model and Attribute
Feb 21, 2021
3a3594db
Fixed that attrdel raises ValueErrors for values that are not present
Feb 22, 2021
9aaf5e60
Made low-level search functions fully honor local objects
Feb 22, 2021
e319a8bd
Refactored attributes
Feb 22, 2021
50a326d6
Implemented relationships
Feb 22, 2021
55be24c2
Implemented db relationship
Feb 22, 2021
847d9abe
Updated init code
Feb 22, 2021
5bebfb45
Added default parameter
Feb 22, 2021
f3309621
Ported uffd code to new ldap mapper
Feb 23, 2021
9a0699fb
Replace old ldap mapper code
Feb 23, 2021
fa63b4ac
Fixed relationship set and objectClass attribute handling for session.add
Feb 23, 2021
24389d21
Moved ldap_mapper to seperate repository
Feb 23, 2021
a721ff1b
Merge branch 'master' into ldap-orm
Feb 23, 2021
72c20107
Replace custom code with ldapalchemys 1-n-relationships
Feb 23, 2021
72092da6
Implemented flask-sqlalchemy-style query functions and refactored code with them
Feb 23, 2021
cec51a3d
Made all ldap parameters configurable
Feb 23, 2021
997f3a65
Removed User.ldif
Feb 23, 2021
de62f54d
Readded ldap starttls support after accidentally removing it in
a721ff1b
Feb 25, 2021
8fc5a7d5
Refactored processing of LDAP_USER_DEFAULT_ATTRIBUTES
Feb 25, 2021
5af9e9df
Made LDAP_USER_DEFAULT_ATTRIBUTES actually behave like defaults
Feb 25, 2021
78edb0c2
Readded table name for role mappings
Feb 26, 2021
b9ccfd55
use db_members instead of mapped ldap members
Feb 26, 2021
f43bc6cd
cache ldap connection in request
Feb 26, 2021
8b3e082f
do not display none if description is unset
Feb 26, 2021
e731dca3
Implemented self-signup
Feb 27, 2021
5ce04185
Invite links for user registration and role grants (
!20
)
Mar 14, 2021
c3e1da35
add development requirement pyOpenSSL
Apr 3, 2021
25be5fc6
Add configurable button text for modals
Apr 3, 2021
308071ac
fix missing ,
Apr 3, 2021
6c37b9d2
Add banner to services overview
Apr 3, 2021
6a832095
disable duplicate code linting
Apr 3, 2021
5a2e2932
Added flask-migrate
Apr 4, 2021
f193197e
add example uwsgi config to readme
Apr 5, 2021
4a4a3c7c
Added cli command "roles-update-all"
Apr 5, 2021
c34c8b51
enhance group member display on large screens
Apr 5, 2021
35ee923f
condense user list, display user roles. See
#53
Apr 5, 2021
e4b1b075
sort roles on user list, move buttons out of table. See
#53
Apr 5, 2021
2e0d913d
remove redundant edit button on user list
Apr 5, 2021
778edcc0
Implemented role inherintance (more precisely: "inclusion")
Apr 5, 2021
0e2f698e
condense group list
Apr 5, 2021
80f50950
condense mail list
Apr 5, 2021
531c5e16
condense role list
Apr 5, 2021
165c4e98
Merge branch 'master' of git.cccv.de:infra/uffd/uffd
Apr 5, 2021
dba6d2b2
Fixed startup warning by duplicating model code
Apr 5, 2021
f47756f4
enhance role view: use tabs, move buttons, stay on page after save
Apr 5, 2021
b77f95f2
Merge branch 'master' of git.cccv.de:infra/uffd/uffd
Apr 5, 2021
d21f6418
Made "flask shell" useful by pushing a request context
Apr 5, 2021
95699971
make ldapalchemy dependancy absolute, for better forking/moving
Apr 12, 2021
8c4980da
Updated deps/ldapalchemy, fixes
#49
Apr 12, 2021
dcfa019f
Implemented blacklist functionality for login names
Apr 13, 2021
5b93c4f4
Enable automatic constraint naming and recreate all db tables with named constraints
Apr 13, 2021
3791c314
Added missing oauth2grant.code index
Apr 13, 2021
13c4f75f
Add user-connection and proper connection teardowns
May 1, 2021
b9b6ecad
Replace secret token with numeric id as invite primary key
May 11, 2021
b7454ffa
Added role moderator groups and extended invites to support delegation
May 11, 2021
d0ff3930
Refactored invite page and increased invite/signup token entropy
May 11, 2021
590c51a8
Added role moderator pages
May 11, 2021
322c4405
Added tests for rolemod
May 14, 2021
109b69ce
Fixed html validator errors
May 14, 2021
b46a459c
Added rolemod-related test case for role.update view
May 15, 2021
9da3ac96
Simplifed invite code and added tests
May 15, 2021
fd043890
Limited invite validity period, extended token entropy, other small fixes
May 15, 2021
7cdf8572
Enabled admins to creates invite links for all roles, fixes
#61
May 21, 2021
0da110b5
Serveral fixes related to role-creation (closes #57, closes #58)
May 21, 2021
1634e3fc
Added moderator list to role view
May 21, 2021
193a2eff
Add service users, closes #55
Jun 12, 2021
b2c997ef
Allow Config as json or yaml
Jun 12, 2021
7cbbf8b4
Add development doc instructions
Jun 12, 2021
ba3f321f
Moved all templates to subfolders, closes
#47
Jun 12, 2021
0d48e6cb
Replace get_current_user/is_valid_session with request.user
Jun 13, 2021
4d6673fe
Add locking mechanism for externally managed roles
Jun 13, 2021
a3ec8679
Simplified instance folder creation
Jun 15, 2021
3ec54162
Show current user roles on self service page
Jun 15, 2021
f702f2cc
Update .gitlab-ci.yml
Jun 15, 2021
0f976ae7
moved uffd repo
Jun 15, 2021
0322b403
Merge branch 'master' of git.cccv.de:infra/uffd/uffd
Jun 15, 2021
86277bb1
Replaced user.roles_recursive with user.roles in selfservice (follow-up to
!33
)
Jun 15, 2021
7f496d3d
Update README.md
Jun 15, 2021
d7f6a35e
added coding style infos
Jun 15, 2021
a1ea3701
Don't list base roles in selfservice (follow-up to
!33
)
Jun 15, 2021
2d99ad55
Replace ROLES_BASEROLES with db attribute and make base role membership implicit
Jun 17, 2021
3e7c91d3
Refactor Role.{indirect_members,included_groups} and User.roles_recursive
Jun 17, 2021
75ccf642
fix link to docs, add info about mailinglists, change contact info
Jun 19, 2021
410e3445
fix link to docs, add info about mailinglists, change contact info
Jun 19, 2021
f9b4f51c
fix link to docs, add info about mailinglists, change contact info
Jun 19, 2021
196 additional commits have been omitted to prevent performance issues.
Inline
Compare changes
Side-by-side
Inline
Show whitespace changes
Loading