mirror of
				https://github.com/Chocobozzz/PeerTube.git
				synced 2025-02-25 18:55:32 -06:00 
			
		
		
		
	Move email templates in assets directory
This commit is contained in:
		@@ -8,5 +8,4 @@ npm run tsc --  -b --verbose server/tsconfig.json
 | 
			
		||||
npm run resolve-tspaths:server
 | 
			
		||||
 | 
			
		||||
cp -r "./server/core/static" "./server/core/assets" ./dist/core
 | 
			
		||||
cp -r "./server/core/lib/emails" "./dist/core/lib"
 | 
			
		||||
cp "./server/scripts/upgrade.sh" "./dist/scripts"
 | 
			
		||||
 
 | 
			
		||||
@@ -20,6 +20,5 @@ npm run tsc -- -b -v --incremental server/tsconfig.json
 | 
			
		||||
npm run resolve-tspaths:server
 | 
			
		||||
 | 
			
		||||
cp -r ./server/core/static ./server/core/assets ./dist/core
 | 
			
		||||
cp -r "./server/core/lib/emails" "./dist/core/lib"
 | 
			
		||||
 | 
			
		||||
./node_modules/.bin/tsc-watch --build --preserveWatchOutput --verbose --onSuccess 'sh -c "npm run resolve-tspaths:server && NODE_ENV=dev node dist/server"' server/tsconfig.json
 | 
			
		||||
 
 | 
			
		||||
@@ -264,7 +264,7 @@ class Emailer {
 | 
			
		||||
      },
 | 
			
		||||
      transport: this.transporter,
 | 
			
		||||
      views: {
 | 
			
		||||
        root: join(root(), 'dist', 'core', 'lib', 'emails')
 | 
			
		||||
        root: join(root(), 'dist', 'core', 'assets', 'email-templates')
 | 
			
		||||
      },
 | 
			
		||||
      subjectPrefix: CONFIG.EMAIL.SUBJECT.PREFIX
 | 
			
		||||
    })
 | 
			
		||||
 
 | 
			
		||||
@@ -61,7 +61,7 @@ Some of these may be optional (for example your new endpoint may not need to sen
 | 
			
		||||
   - Create the notification logic in `server/core/lib/notifier/shared`:
 | 
			
		||||
     + Email subject has a common prefix (defined by the admin in PeerTube configuration)
 | 
			
		||||
   - Add your notification to `server/core/lib/notifier/notifier.ts`
 | 
			
		||||
   - Create the email template in `server/core/lib/emails`:
 | 
			
		||||
   - Create the email template in `server/core/assets/email-templates`:
 | 
			
		||||
     + A text version is automatically generated from the HTML
 | 
			
		||||
     + The template usually extends `../common/grettings` that already says "Hi" and "Cheers". You just have to write the title and the content blocks that will be inserted in the appropriate places in the HTML template
 | 
			
		||||
   - If you need to associate a new table with `userNotification`:
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user