Page Menu
Home
DevCentral
Search
Configure Global Search
Log In
Files
F3766689
D3115.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
2 KB
Referenced Files
None
Subscribers
None
D3115.diff
View Options
diff --git a/README.md b/README.md
new file mode 100644
--- /dev/null
+++ b/README.md
@@ -0,0 +1,16 @@
+## Internal reports
+
+Reports about Nasqueron internal data.
+
+This repository can host:
+
+ - SQL queries to get report data
+ - Tools to produce reports
+
+### SQL queries
+
+Queries are organized by cluster/server name, then by service:
+
+ - acquisitariat/ contains the queries for MySQL Docker container
+ used by dev & community services like DevCentral
+
diff --git a/sql/acquisitariat/devcentral/tokens-language-models.sql b/sql/acquisitariat/devcentral/tokens-language-models.sql
new file mode 100644
--- /dev/null
+++ b/sql/acquisitariat/devcentral/tokens-language-models.sql
@@ -0,0 +1,24 @@
+-- DevCentral
+-- What revisions have the "Yo so serious" token awarded?
+--
+-- Notes:
+-- This token allows to tag revisions where ChatGPT was useful.
+-- {{D}} and {{Repo}} are MediaWiki templates used on Agora.
+--
+-- Published to https://agora.nasqueron.org/AI_content
+
+SELECT
+ CONCAT("{{D|", rev.id, "}}") as revision,
+ title,
+ DATE_FORMAT(FROM_UNIXTIME(rev.dateCreated), '%Y-%m-%d') as `date`,
+ userName,
+ CONCAT("{{Repo|", repositorySlug, "}}") as repository
+FROM devcentral_differential.differential_revision rev
+ LEFT JOIN devcentral_repository.repository repo ON repo.phid = rev.repositoryPHID
+ LEFT JOIN devcentral_user.user ON user.phid = authorPHID
+WHERE rev.phid IN (
+ SELECT DISTINCT objectPHID
+ FROM devcentral_token.token_given
+ WHERE tokenPHID = "PHID-TOKN-emoji-3"
+)
+ORDER BY rev.id DESC;
diff --git a/sql/acquisitariat/devcentral/users-2FA.sql b/sql/acquisitariat/devcentral/users-2FA.sql
new file mode 100644
--- /dev/null
+++ b/sql/acquisitariat/devcentral/users-2FA.sql
@@ -0,0 +1,14 @@
+-- DevCentral
+-- Who still need to enable a second factor?
+
+SELECT DISTINCT userName
+FROM devcentral_project.edge
+LEFT JOIN devcentral_user.user ON user.phid = edge.dst
+WHERE src IN (
+ "PHID-PROJ-2gmvzczbipg5amctzsjd", -- Trusted users
+ "PHID-PROJ-puoemrjignrbd2eilwpo" -- Ops
+)
+ AND type = 13 -- project has member (PhabricatorProjectProjectHasMemberEdgeType)
+ AND isSystemAgent = 0 -- avoid bot accounts like Alken-Orin
+ AND isEnrolledInMultiFactor = 0
+ORDER BY userName;
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sat, Nov 23, 19:37 (19 h, 2 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2258783
Default Alt Text
D3115.diff (2 KB)
Attached To
Mode
D3115: Publish SQL queries for DevCentral reports
Attached
Detach File
Event Timeline
Log In to Comment