Skip to content

Commit 7f0cc86

Browse files
authored
Merge pull request #339 from navikt/TOLK-2362
TOLK-2362 : Som kurseier ønsker jeg å kunne velge å publisere kurs uten påmeldingsskjema
2 parents 1de0bc0 + fde4cd1 commit 7f0cc86

File tree

7 files changed

+39
-1
lines changed

7 files changed

+39
-1
lines changed

force-app/main/default/classes/CourseApiModel.cls

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ public class CourseApiModel {
1313
public String FrontPageDescription;
1414
public Integer ShowInActivityList;
1515
public Configurable_custom configurable_custom;
16+
public Boolean PublishWithoutRegistrationForm;
1617

1718
public class Configurable_custom {
1819
public String Fylke;

force-app/main/default/classes/CourseHandler.cls

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ global with sharing class CourseHandler {
2020
Theme__c,
2121
AvailableSeats__c,
2222
MaxNumberOfParticipants__c,
23-
NumberOfParticipants__c
23+
NumberOfParticipants__c,
24+
PublishWithoutRegistrationForm__c
2425
FROM Course__c
2526
WHERE Active__c = TRUE
2627
];
@@ -45,6 +46,7 @@ global with sharing class CourseHandler {
4546
wrapper.AvailableSeats = course.AvailableSeats__c;
4647
wrapper.MaxNumberOfParticipants = course.MaxNumberOfParticipants__c;
4748
wrapper.NumberOfParticipants = course.NumberOfParticipants__c;
49+
wrapper.PublishWithoutRegistrationForm = course.PublishWithoutRegistrationForm__c;
4850

4951
wrapper.configurable_custom = new CourseApiModel.Configurable_custom();
5052

force-app/main/default/flexipages/Course_Record_Page.flexipage-meta.xml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,16 @@
122122
<identifier>RecordNotify_me_new_participants_cField</identifier>
123123
</fieldInstance>
124124
</itemInstances>
125+
<itemInstances>
126+
<fieldInstance>
127+
<fieldInstanceProperties>
128+
<name>uiBehavior</name>
129+
<value>none</value>
130+
</fieldInstanceProperties>
131+
<fieldItem>Record.PublishWithoutRegistrationForm__c</fieldItem>
132+
<identifier>RecordPublishWithoutRegistrationForm_cField</identifier>
133+
</fieldInstance>
134+
</itemInstances>
125135
<itemInstances>
126136
<fieldInstance>
127137
<fieldInstanceProperties>
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<CustomFieldTranslation xmlns="http://soap.sforce.com/2006/04/metadata">
3+
<label>Publiser uten påmeldingsskjema</label>
4+
<name>PublishWithoutRegistrationForm__c</name>
5+
</CustomFieldTranslation>
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<CustomField xmlns="http://soap.sforce.com/2006/04/metadata">
3+
<fullName>PublishWithoutRegistrationForm__c</fullName>
4+
<defaultValue>false</defaultValue>
5+
<externalId>false</externalId>
6+
<inlineHelpText>Velg dette om det ikke skal være noe påmeldingsskjema til dette kurset</inlineHelpText>
7+
<label>Publish Without Registration Form</label>
8+
<trackTrending>false</trackTrending>
9+
<type>Checkbox</type>
10+
</CustomField>

force-app/main/default/permissionsets/Course_Admin.permissionset-meta.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -496,6 +496,11 @@
496496
<field>Course__c.PindenaId__c</field>
497497
<readable>true</readable>
498498
</fieldPermissions>
499+
<fieldPermissions>
500+
<editable>true</editable>
501+
<field>Course__c.PublishWithoutRegistrationForm__c</field>
502+
<readable>true</readable>
503+
</fieldPermissions>
499504
<fieldPermissions>
500505
<editable>true</editable>
501506
<field>Course__c.Region2__c</field>

force-app/main/default/permissionsets/Ekstern_Kurs.permissionset-meta.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,11 @@
176176
<field>Course__c.NumberOfParticipants__c</field>
177177
<readable>true</readable>
178178
</fieldPermissions>
179+
<fieldPermissions>
180+
<editable>false</editable>
181+
<field>Course__c.PublishWithoutRegistrationForm__c</field>
182+
<readable>true</readable>
183+
</fieldPermissions>
179184
<fieldPermissions>
180185
<editable>false</editable>
181186
<field>Course__c.Region2__c</field>

0 commit comments

Comments
 (0)