Files
paste.es/scripts/admin.ts
Malin bc9f96cbd4 feat: rebrand Hemmelig to paste.es for cloudhost.es
- Set Spanish as default language with ephemeral/encrypted privacy focus
- Translate all user-facing strings and legal pages to Spanish
- Replace Norwegian flag with Spanish flag in footer
- Remove Hemmelig/terces.cloud links, add cloudhost.es sponsorship
- Rewrite PrivacyPage: zero data collection, ephemeral design emphasis
- Rewrite TermsPage: Spanish law, RGPD, paste.es/CloudHost.es references
- Update PWA manifest, HTML meta tags, package.json branding
- Rename webhook headers to X-Paste-Event / X-Paste-Signature
- Update API docs title and contact to paste.es / cloudhost.es

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-24 09:30:19 +01:00

36 lines
782 B
TypeScript

import db from '../api/lib/db';
async function main() {
const email = process.argv[2];
if (!email) {
console.error('Please provide an email address.');
process.exit(1);
}
try {
const user = await db.user.findUnique({
where: { email },
});
if (!user) {
console.error(`User with email "${email}" not found.`);
process.exit(1);
}
await db.user.update({
where: { email },
data: { role: 'admin' },
});
console.log(`User "${email}" has been granted admin privileges.`);
} catch (error) {
console.error('An error occurred:', error);
process.exit(1);
} finally {
await db.$disconnect();
}
}
main();