@@ -70,8 +70,6 @@ qx.Class.define("osparc.po.Announcements", {
7070 } ) ;
7171 form . add ( link , this . tr ( "Link" ) ) ;
7272
73- // "widgets": ["login", "ribbon"],
74-
7573 const widgetLogin = new qx . ui . form . CheckBox ( ) . set ( {
7674 value : false
7775 } ) ;
@@ -87,6 +85,19 @@ qx.Class.define("osparc.po.Announcements", {
8785 } ) ;
8886 form . add ( widgetUserMenu , this . tr ( "User Menu" ) ) ;
8987
88+ const dateFormat = new qx . util . format . DateFormat ( "dd/MM/yyyy" ) ;
89+ const now = new Date ( ) ;
90+
91+ const start = new qx . ui . form . DateField ( ) ;
92+ start . setDateFormat ( dateFormat ) ;
93+ start . setValue ( now ) ;
94+ form . add ( start , this . tr ( "Start" ) ) ;
95+
96+ const end = new qx . ui . form . DateField ( ) ;
97+ start . setDateFormat ( dateFormat ) ;
98+ start . setValue ( now ) ;
99+ form . add ( end , this . tr ( "End" ) ) ;
100+
90101 const generateAnnouncementBtn = new osparc . ui . form . FetchButton ( this . tr ( "Generate" ) ) ;
91102 generateAnnouncementBtn . set ( {
92103 appearance : "form-button"
@@ -108,8 +119,8 @@ qx.Class.define("osparc.po.Announcements", {
108119 "title" : title . getValue ( ) ,
109120 "description" : description . getValue ( ) ,
110121 "widgets" : JSON . stringify ( widgets ) ,
111- "start" : "now" ,
112- "end" : "later" ,
122+ "start" : start . getValue ( ) ,
123+ "end" : end . getValue ( ) ,
113124 } ;
114125 this . __populateAnnouncementLayout ( announcementData ) ;
115126 } , this ) ;
0 commit comments