- fixes for the new branch of 'observing countries' [dumitval]
- bugfix for different template engine [dumitval]
- remove reference to accordion [dumitval]
- remove links to old jquery libraries [dumitval]
- replace zope.Public permission with zope2.View [dumitval]
- various fixes in the extended management [dumitval]
- fix underscore link [dumitval]
- replace selectize by select2 (already in plonesaas) [dumitval]
- fix for the edit role name [dumitval]
- fix for getting the authenticated user id [dumitval]
- fix sending various emails when creating/editing users [dumitval]
- handle None value in phone field (bulk create users) [dumitval]
- bugfix - show enable button for disabled users [dumitval]
- add role listing in the roles_reset page [dumitval]
- remove mail server dialogue from email validation [dumitval]
- fix for organisations member listing in case of deleted users [dumitval]
- remove unused method to get authenticated user's password [dumitval]
- In users editor, link to directory/users page instead of the builtin user view page, as the directory has more tools on it. [tiberich]
- handle SparqlException on countries import [dumitval]
- ldap agent uses bind in several locations [dumitval]
- once a day update of the country code to country name mapping [dumitval]
- bugfix in PCP setting [dumitval]
- fix PCP setting for the ajax-loaded nrc listing [dumitval]
- force two letter country code at the beginning of the org id (only at creation) [dumitval]
- handle unicode characters in the id field when creating organisations [dumitval]
- load nrc listing with ajax to avoid server timeout refs #97788 [dumitval]
- handle duplicate org ID when creating organisations [dumitval]
- Full name of created user in email notification [dumitval]
- handle ldap security limitation for main admin user (in test ldap the Admin ldap user cannot list all users anymore) [dumitval]
- use secondary ldap auth for all_organisations if needed [dumitval]
- updated config example with ldaps port [dumitval]
- bugfix IE on bulk user creation refs #82360 [dumitval]
- updated dependency to unidecode to v.1.0.22 [dumitval]
- move the LDAP log patch to Products.LDAPUserFolder 2.24-edw2 [dumitval]
- extend info in the LDAP error log [dumitval]
- bugfix in connect method [dumitval]
- change log type for LDAP errors [dumitval]
- patch LDAPUserFolder to log bind and connect errors [dumitval]
- organisation editor's change id now checks for correct characters [dumitval]
- Prepare password-reset for password constraints [dumitval]
- use eionet for from email domain [nituacor]
- use the new field reasonToCreate instead of destinationIndicator [dumitval]
- there is no need for access token, we use acl_users [nituacor]
- Task: API entrypoint for EIONET LDAP command line scripts - added ApiTool to expose methods to be called remote - each call must provide an access token [chiridra #80115]
- bugfix in selectize initialisation [dumitval]
- remove option to add own item to selectize list [dumitval]
- add os environ to zope environment [dumitval]
- full name native and search helper available to nfps and bulk import [dumitval]
- bugfix in get country id for NFPs [dumitval]
- fix crash when the awp link is called without mandatory argument [dumitval]
- bugfix in nrc editing (ref: full_name_native) [dumitval]
- wording change in Reportnet AWP administration [dumitval]
- bugfix in ckecking manager permission [dumitval]
- add organisation name in national language [dumitval]
- make organisation, phone number and reason to create the account mandatory [dumitval]
- removed uid and password from excel template of bulk user creation [dumitval]
- add reportnet-awp branch to NFP managed roles [dumitval]
- changed validate_email version dependency [dumitval]
- add support for the edw version of validate_email [dumitval]
- add permission to Zope managers to view nrc administration [dumitval]
- add Department column in nrc administration [dumitval]
- add department to the LDAP fields [dumitval]
- add name in native language and search helper to user attributes [dumitval]
- handle weird limitation of ldap field destinationIndicator [dumitval]
- handling for missing org and user_id in nfp user edit page [dumitval]
- fix typo in roles_filter_form [dumitval]
- allow country filtering of organisations [dumitval]
- handle missing id in organisations editor [dumitval]
- restore roles only on demand (when enabling users) [dumitval]
- fix creation from excel (crashes with blanks in user name and uppercase letters in email [dumitval]
- add option to skip extended email validation to user edit [dumitval]
- Bug fix: remove pdb line [tiberich #28208]
- Bug fix: also update the COUNTRIES dict when loading countries from disk [tiberich #27908]
- Bug fix: In bulk import users, also add users to desired organisation [tiberich #27767]
- Bug fix: properly interogate NFP role when determining NFPs for user [tiberich #27547]
- Bug fix: fix bug in loading countries in NFP tool [tiberich #27547]
- Bug fix: fix editing of users in organisation context [tiberich #26967]
- Bug fix: fixes to auto-disabling users. It can now be used in production
- Feature: added a script that can be run from cron that can trigger user
autodisabling. Run as
bin/zope-instance run bin/auto_disable_users
[tiberich 20559]
- Bug fix: fix a case when adding user and email validatino didn't fail [tiberich #26590]
- Bug fix: check if validate_email raises error, in case email server can't be contacted
- Bug fix: added pyDNS and validate_email to dependencies
- Bug fix: fix get_nfps_for_country method, it was not updated for API changes [tiberich #24566]
- Feature: when creating a user, validate his email with email_validate. [tiberich #18815]
- Feature: also email the NFP that created the user with a confirmation email about user creation [tiberich #23076]
- Change: because emails of disabled users are no longer changed, adjust users_admin and password reset tool accordingly [tiberich #24321]
- Feature: enable a changelog for organisations, which includes: adding/removing members editing details of organisation (no details here, though), and renaming the organisation [tiberich #20663]
- Bug fix: see if user has the Eionet edit extended roles permission before showing extended roles functionality [tiberich #22472]
- changed permission for search_users [dumitval]
- bugfix in UID generation [dumitval]
- Bug fix: add the can_edit_users method to PasswordReset tool, it is used by its index template [tiberich]
- is_manager replaced by can_edit_users, bound to permission, not role [dumitval]
- Bug fix: use bind=True for get_ldap_agent; This way the LDAP queries will be sent with credentials, and it will get full results for users, instead of restricted results [tiberich #24362]
- Bug fix: improve bulk email check form: show emails that are duplicated; convert emails to lower case, to detect duplicates [tiberich #23187]
- Bug fix: fix info message display for edit user form [tiberich #23187]
- Change: show a timestamp in info message when disabling/enabling user [tiberich #23187]
- Feature: show the original email for a disabled user in edit user page and user search [tiberich #23187]
- Bug fix: better handling of errors in bulk import users; also report created users [tiberich #23187]
- Bug fix: added python-dateutil as dependency for autodisable users view [tiberich #20559]
- Refactor: refactored the bulk user create form. Better readability and debugging. Improved error reporting [tiberich #23187]
- Feature WIP: added a view page to automatically disable inactive users [tiberich #20559]
- Bug fix: send a notification email to helpdesk when an account has been created by bulk import [tiberich #21233]
- Bug fix: show an error message when email is duplicate, on create user page [tiberich]
- Bugfix related to nfp_has_access [dumitval]
- Bug fix: improve pages of extended management of roles [tiberich #21218]
- Feature: enable extended management of roles [tiberich #21218]
- Bug fix: cleanup code to import roles [tiberich #21731]
- Bug fix: don't allow disabled users to have their email changed and to recover their password [tiberich #22488]
- Bug fix: fix label for destinationIndicator field of user account creation form (for NFPs) [tiberich #21265]
- Change: only show country organisations in the NFP create user page [tiberich #21265]
- Bug fix: fix bulk creation of accounts with unicode spaces in row values [tiberich #21233]
- Bug fix: validate duplicate usernames on account creation [tiberich #21233]
- allow changing first name on user edit [dumitval]
- Feature: added the Reset user action in the user edit page [tiberich #9164]
- remove 'Status' from user listing in roles [dumitval]
- Feature: for the user changelog feature, added the posibility to group LDAP action through an "action id" [tiberich #20422]
- Bug fix: added the split() method to SimplifiedRole, to fix the users_editor code [tiberich #20129]
- delete method that is not used in CreateUser class [tiberich]
- Removed the username field from the Account creation page for NFP [tiberich #20187]
- added missing method on CreateUser class [tiberich]
- added missing method on CreateUser class [dumitval]
- Bug fix: use orgs_in_country method from view code instead of context [tiberich #20187]
- Bug fix: use info from naaya.ldapdump if LDAP_DISK_STORAGE is not set [tiberich #20187]
- Bug fix: implement missing method in nrc_nfp [tiberich #20187]
- Bug fix: fix duplicate email checking in account creation by NFPs [tiberich #20187, #20880]
- Bug fix: added custom template for email message sent on account creation by NFP [tiberich #20187]
- Bug fix: properly allow editing user accounts by NFPs [tiberich #20870]
- Bug fix: added information about the NFP to create the account, in the helpdesk email that is sent when NFPs create new accounts [tiberich #20187]
- Bug fix: allow changing the last_name of a user, in the account edit form [tiberich #20788]
- Bug fix: allow changing the user organisation when 'o' field value has a valid user organisation, but it's not really assigned to the organisation as a member [tiberich #20835]
- Bug fix: fix creating users by NFPs when send confirmation email is checked [tiberich #20187]
- Add the create_user page to nfp_nrc objects to allow them to create users [tiberich #20187]
- allow nfps to create Eionet accounts from nfp-eionet portal [dumitval, tiberich #20187]
- Bug fix: also show the organisation select dropdown in the user creation form [tiberich]
- Bug fix: Fix styling of permissions accordion in roles_browse.zpt. Open link to Forum/Projects in new window [tiberich #20522]
- Feature: allow filtering users by disabled status in users listing of Roles Editor - All members page [tiberich #20390]
- Bug fix: fix formatting of buttons in role editor page [tiberich #20522]
- Feature: show links to Projects and Forum role overviews in the location section [tiberich #20522]
- Bug fix: use better security to decide when to show owners and permitted senders information [tiberich #18817]
- Bug fix: put a link to the person's email in the listing of roles, for their owners [tiberich #18817]
- Bug fix: only show permitted senders and owners to the authenticated visitors [tiberich #18817]
- Feature: show owners and permittedSenders in subrole listing in role page overview [tiberich #18817]
- Feature: added an accordion to show explicitely where each role/subrole has permissions [tiberich #19234]
- Bug fix: fix user account editing when the credentials are not ok with LDAP server [tiberich #19143]
- Bug fix: remove all organisations for a user before changing his organisation [tiberich #19143]
- Change: show only the "end role" when a user is added to a role in the nrc screen, instead of showing the entire hierarchy of roles [tiberich #19143]
- Bug fix: show parens in organisation selection list for users edit forms [tiberich #19143]
- Bug fix: fix NRC table (id of link, add org id in parens, show proper message at top) [tiberich #19143]
- Bug fix: handle EEA as a separate country [tiberich #19143]
- Bug fix: when member belongs to an organisation, use the organisation membership instead of the 'o' field from LDAP, to show their membership
- Allow nfp for eea to edit eu and int organisations [dumitval]
- Use the template provided by the Naaya Groupware, if the Zope server is a groupware application [tiberich #19143]
- Return correct message when trying to reset password for disabled@eionet... [dumitval]
- Ignore [email protected] as email for reset password [dumitval]
- Bug fix: renamed builtin id() to user_id [tiberich]
- Bug fix: set colander version to 0.9.7
- Bug fix: lower version for deform and colander
- Show all organisations also for NFPs when accessed outside the nfp-eionet IG [dumitval]
- Fix eea organisations filtering (nfp-eionet ig) [dumitval]
- Added the ability to import an XLS file to perform batch changes to roles [tiberich #20140]
- Show all organisations also for NFPs when accessed outside the nfp-eionet IG [dumitval]
- Fix eea organisations filtering (nfp-eionet ig) [dumitval]
- added handling for deleted users when editing role owners [dumitval]
- removed merged columns from a dataTable [dumitval]
- added expiration time information in the password reset email [dumitval]
- refraze confirmation email [dumitval]
- adapted the email templates (confirmation and password reset) [dumitval]
- Auto-send reset password email to new users [dumitval]
- Changed style in Excel generation (again for newline display) [dumitval]
- Bugfix in Excel generation (added Windows-style new-line characters) [dumitval]
- Bug fix: show the full path for a location where role has permission, in the roles overview [tiberich #19234]
- Bug fix: look in zodb root for Groupware sites, to show where the role is being used [tiberich #19234]
- bugfix in email sending [dumitval]
- bugfix in email sending [dumitval]
- Send confirmation and password emails on bulk user creation [dumitval]
- Changed wording in the password reset form (Recover --> Reset) [dumitval]
- Use Excel format for bulk_create_user [dumitval]
- removed csv export functionality [dumitval]
- Update bulk_create_user (new mandatory fields, import valid rows) [dumitval]
- Label changes ("Name of user" --> "Search for") [dumitval]
- make the redirect to password reset also from eionet_profile [dumitval]
- added a custom description for managers in the password reset tool [dumitval]
- redirect to password reset when changing user password [dumitval]
- Feature: have a statistics page to report number of users created per year [tiberich #18676]
- WIP: Feature: show where a group role is granted in all NFPs [tiberich #13911]
- Dont overwrite passwords with empty strings [dumitval]
- Feature: allow showing members at a particular date for a role [tiberich #16665]
- Feature: allow export of organisation details + member list in Excel format [tiberich #17369]
- Feature: allow export of all organisations in a country by an NFP [tiberich #17369]
- Feature: added the email/mail field to the EIONET organisation schema [tiberich #17369]
- disabled users cannot be role owners [dumitval]
- disabled users cannot be added to an organisation [dumitval]
- Conform to API changes in eea.usersdb [tiberich #16665]
- Allow enabling/disabling users [tiberich #17085]
- name and country are mandatory for organisations [dumitval]
- bugfix: orgs_editor should not be Naaya dependent [dumitval]
- message for deleted ldap users (ldap roles listing) [dumitval]
- edit organisation ldap data [dumitval]
- messages instead of Unauthorized [dumitval]
- organisation rename only available to managers [dumitval]
- bugfix in CommonTemplateLogic.is_authenticated [dumitval]
- bugfix in CommonTemplateLogic.is_authenticated [dumitval]
- possibility for NFPs to edit the orgs in their country [dumitval]
- #15628; show country and name of orgs in org editor index [simiamih]
- #15266; add/edit forms - selecting country [simiamih]
- feature: eionet profile overview #9607 [simiamih]
- clicking on existing PCP unsets it in NFP-NRC tool [simiamih]
- feature: #14597 NFPs can now set PCP for each NRC role [simiamih]
- fix: using secondary login dn [simiamih]
- feature: #14597 NFPs are able to change profile info of NRCs [simiamih]
- secondary admin login dn for #14597 [simiamih]
- #14557 improved text in welcome email [simiamih]
- #9181 - add real-time table with similarities [mihaitab]
- #13609; csv export replaced by xls export [simiamih]
- #9181 - find similarities when creating new account [mihaitab]
- #9994 - update UI messages on owner add/remove [simiamih]
- dump_ldap - script for creating local sqlite of users objs [simiamih]
- #13854 Organisation validation [mihaitab]
- #9231 Mark specific memberships in roles [simiamih]
- #10254 allow alphanumerical characters for role id [simiamih]
- feature: #9497 include specific subrole in all members view/export [simiamih]
- removed Circa encoding validation [simiamih]
- email payloads where not encoded [simiamih]
- include encoding BOM for csv files [simiamih]
- feature: edit role description (name) [simiamih]
- typo in email_change_password.zpt [simiamih]
- using the new users_rdn config in eea.usersdb 1.1.0 [simiamih]
- Send users' password by email when creating an account or changing account password [bogdatan]
- bugfix: accept non-latin chars in search fields [simiamih]
- owners can delete empty roles [simiamih]
- IMailDelivery defaults to "naaya-mail-delivery" named utility [simiamih]
- customizing NETWORK_NAME from environ (e.g. Eionet, SINAnet) [simiamih]