Skip to content

Update master to m3#254

Merged
wildtayne merged 233 commits intomasterfrom
dev
Jun 23, 2018
Merged

Update master to m3#254
wildtayne merged 233 commits intomasterfrom
dev

Conversation

@wildtayne
Copy link
Copy Markdown
Contributor

This PR merges all changes included in m3 into master.

Sean Murthy and others added 30 commits January 14, 2018 02:01
Related to #175

Draft of DDL monitoring to prevent issues such as users being able to drop their own schema. Committing to get early feedback.
Changed order of ALTER SYSTEM statements
Fixes #202
Does not yet return inserted numbers
Fixes #175

Prevent student users from executing DROP SCHEMA and DROP OWNED BY
Correct incorrect script file name in a comment
This reverts commit 3e08aac, reversing
changes made to 2a7a732.
Simplifies code in isStudent, isInstructor, and isDBManager functions within addClassDBRolesMgmtCore.sql

Fixes #208
The original script was attempting to do too much, and was unnecessarily marked "core"
Implement a ddl-start event trigger and associated functions to allow/disallow student-initiated schema drop
Tests functionality in the script addDisallowSchemaDropReco.sql
Fixes #175
Changed the CreateXYZ functions to use the default password policy and also raise warning if Intial password was passed
Test Script were changed to support  the new CreateXYZ Functions
Added a more detailed warning and hint. Also changed the call to createRole to not use $1 for the password.
afig and others added 22 commits June 22, 2018 20:01
Involved fixing typos, updating API, and removing type casting to prevent a NOTICE from being raised.
Changed comments to refer to updated filenames
Added client_min_messages to addFrequentViewsReco
This reverts commit 5b43f25.
Accidentally pushed to dev...
Added client_min_messages to addFrequentViewsReco
Looks like CURRENT_DATE was necessary after all
Added getSessionID() to uninstaller
Update and improve privilege tests (M3)
Fix testConnectionActivityLogging.psql when importing old logs
Instructors, DBManagers, and Students can now create schemas. Students still cannot drop schemas.

Privilege tests were updated to test this functionality.
Allow creation of schemas by ClassDB users
This reverts commit 00e8acd.
Copy link
Copy Markdown
Contributor

@afig afig left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks ready to merge 😄

Copy link
Copy Markdown
Member

@smurthys smurthys left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK to merge

@smurthys
Copy link
Copy Markdown
Member

233 commits since the last release. Nicely done team.

Copy link
Copy Markdown
Contributor

@KevinKelly25 KevinKelly25 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good to Merge. Congrats guys!

@wildtayne wildtayne merged commit 68fefc7 into master Jun 23, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants