diff --git a/draft/application/cms/cms-safe.ecf b/draft/application/cms/cms-safe.ecf index e7df2d67..d8aac19c 100644 --- a/draft/application/cms/cms-safe.ecf +++ b/draft/application/cms/cms-safe.ecf @@ -23,6 +23,7 @@ + diff --git a/draft/application/cms/cms.ecf b/draft/application/cms/cms.ecf index 0eb505c1..7f9d4f4c 100644 --- a/draft/application/cms/cms.ecf +++ b/draft/application/cms/cms.ecf @@ -24,6 +24,7 @@ + diff --git a/draft/application/cms/src/cms_default_setup.e b/draft/application/cms/src/cms_default_setup.e index f9b61bea..9cfdd2fa 100644 --- a/draft/application/cms/src/cms_default_setup.e +++ b/draft/application/cms/src/cms_default_setup.e @@ -57,7 +57,7 @@ feature -- Access auth_engine: CMS_AUTH_ENGINE -- CMS Authentication engine - mailer: CMS_MAILER + mailer: NOTIFICATION_MAILER feature {NONE} -- Initialization @@ -115,12 +115,12 @@ feature {NONE} -- Initialization build_mailer local - ch_mailer: CMS_CHAIN_MAILER + ch_mailer: NOTIFICATION_CHAIN_MAILER st_mailer: CMS_STORAGE_MAILER do create st_mailer.make (storage) create ch_mailer.make (st_mailer) - ch_mailer.set_next (create {CMS_SENDMAIL_MAILER}) + ch_mailer.set_next (create {NOTIFICATION_SENDMAIL_MAILER}) mailer := ch_mailer end diff --git a/draft/application/cms/src/cms_service.e b/draft/application/cms/src/cms_service.e index d47e5b0b..a9b846c9 100644 --- a/draft/application/cms/src/cms_service.e +++ b/draft/application/cms/src/cms_service.e @@ -413,7 +413,7 @@ feature -- Content type feature -- Notification - mailer: CMS_MAILER + mailer: NOTIFICATION_MAILER feature -- Core Execution diff --git a/draft/application/cms/src/cms_setup.e b/draft/application/cms/src/cms_setup.e index 2ed8c7e0..2f2902ba 100644 --- a/draft/application/cms/src/cms_setup.e +++ b/draft/application/cms/src/cms_setup.e @@ -32,7 +32,7 @@ feature -- Access deferred end - mailer: CMS_MAILER + mailer: NOTIFICATION_MAILER -- CMS email engine deferred end diff --git a/draft/application/cms/src/modules/user/user_new_password_cms_execution.e b/draft/application/cms/src/modules/user/user_new_password_cms_execution.e index 70b60710..b0677e80 100644 --- a/draft/application/cms/src/modules/user/user_new_password_cms_execution.e +++ b/draft/application/cms/src/modules/user/user_new_password_cms_execution.e @@ -75,7 +75,7 @@ feature -- Execution password_form_submit (fd: WSF_FORM_DATA; b: STRING) local - e: detachable CMS_EMAIL + e: detachable NOTIFICATION_EMAIL l_uuid: UUID do debug @@ -144,7 +144,7 @@ feature -- Execution Result := f end - new_password_email (u: CMS_USER; a_mail_address: STRING; a_extra: READABLE_STRING_8): CMS_EMAIL + new_password_email (u: CMS_USER; a_mail_address: STRING; a_extra: READABLE_STRING_8): NOTIFICATION_EMAIL local b: STRING opts: CMS_URL_API_OPTIONS diff --git a/draft/application/cms/src/modules/user/user_register_cms_execution.e b/draft/application/cms/src/modules/user/user_register_cms_execution.e index 95369dc9..7890d5a5 100644 --- a/draft/application/cms/src/modules/user/user_register_cms_execution.e +++ b/draft/application/cms/src/modules/user/user_register_cms_execution.e @@ -73,7 +73,7 @@ feature -- Execution b: STRING u: detachable CMS_USER up: detachable CMS_USER_PROFILE - e: detachable CMS_EMAIL + e: detachable NOTIFICATION_EMAIL l_pass: detachable READABLE_STRING_32 l_uuid: UUID do @@ -174,7 +174,7 @@ feature -- Execution Result := f end - new_registration_email (a_mail_address: STRING; u: CMS_USER; a_password: detachable like {CMS_USER}.password; a_extra: READABLE_STRING_8): CMS_EMAIL + new_registration_email (a_mail_address: STRING; u: CMS_USER; a_password: detachable like {CMS_USER}.password; a_extra: READABLE_STRING_8): NOTIFICATION_EMAIL require has_clear_password: u.password /= Void or else a_password /= Void local @@ -202,7 +202,7 @@ feature -- Execution create Result.make (service.site_email, a_mail_address, "Account details for " + u.name + " at " + service.site_name, b) end - new_user_account_email (a_mail_address: STRING; u: CMS_USER): CMS_EMAIL + new_user_account_email (a_mail_address: STRING; u: CMS_USER): NOTIFICATION_EMAIL local b: STRING opts: CMS_URL_API_OPTIONS diff --git a/draft/application/cms/src/notification/cms_storage_mailer.e b/draft/application/cms/src/notification/cms_storage_mailer.e index c57e8b58..c5a4c2d7 100644 --- a/draft/application/cms/src/notification/cms_storage_mailer.e +++ b/draft/application/cms/src/notification/cms_storage_mailer.e @@ -8,7 +8,7 @@ class CMS_STORAGE_MAILER inherit - CMS_MAILER + NOTIFICATION_MAILER create make @@ -30,7 +30,7 @@ feature -- Status feature -- Basic operation - process_email (a_email: CMS_EMAIL) + process_email (a_email: NOTIFICATION_EMAIL) do storage.save_email (a_email) end diff --git a/draft/application/cms/src/storage/cms_sed_storage.e b/draft/application/cms/src/storage/cms_sed_storage.e index f8e2e881..88af06af 100644 --- a/draft/application/cms/src/storage/cms_sed_storage.e +++ b/draft/application/cms/src/storage/cms_sed_storage.e @@ -259,7 +259,7 @@ feature -- Change: user_role feature -- Email - save_email (a_email: CMS_EMAIL) + save_email (a_email: NOTIFICATION_EMAIL) local dn: STRING fn: FILE_NAME diff --git a/draft/application/cms/src/storage/cms_storage.e b/draft/application/cms/src/storage/cms_storage.e index bfe592be..4bf8818c 100644 --- a/draft/application/cms/src/storage/cms_storage.e +++ b/draft/application/cms/src/storage/cms_storage.e @@ -130,7 +130,7 @@ feature -- Change: roles and permissions feature -- Email - save_email (a_email: CMS_EMAIL) + save_email (a_email: NOTIFICATION_EMAIL) deferred end diff --git a/library/runtime/process/notification/notification-safe.ecf b/library/runtime/process/notification/notification-safe.ecf new file mode 100644 index 00000000..7e254312 --- /dev/null +++ b/library/runtime/process/notification/notification-safe.ecf @@ -0,0 +1,18 @@ + + + + + + /.git$ + /EIFGENs$ + /.svn$ + + + + + + + + + diff --git a/library/runtime/process/notification/notification.ecf b/library/runtime/process/notification/notification.ecf new file mode 100644 index 00000000..cf3757f1 --- /dev/null +++ b/library/runtime/process/notification/notification.ecf @@ -0,0 +1,18 @@ + + + + + + /.git$ + /EIFGENs$ + /.svn$ + + + + + + + + + diff --git a/draft/application/cms/src/notification/cms_chain_mailer.e b/library/runtime/process/notification/notification_chain_mailer.e similarity index 74% rename from draft/application/cms/src/notification/cms_chain_mailer.e rename to library/runtime/process/notification/notification_chain_mailer.e index f9f50cad..f6f80fe0 100644 --- a/draft/application/cms/src/notification/cms_chain_mailer.e +++ b/library/runtime/process/notification/notification_chain_mailer.e @@ -1,14 +1,14 @@ note - description: "Summary description for {CMS_CHAIN_MAILER}." + description: "Summary description for {NOTIFICATION_CHAIN_MAILER}." author: "" date: "$Date$" revision: "$Revision$" class - CMS_CHAIN_MAILER + NOTIFICATION_CHAIN_MAILER inherit - CMS_MAILER + NOTIFICATION_MAILER create make @@ -22,9 +22,9 @@ feature {NONE} -- Initialization feature -- Access - active: CMS_MAILER + active: NOTIFICATION_MAILER - next: detachable CMS_MAILER + next: detachable NOTIFICATION_MAILER feature -- Status @@ -45,7 +45,7 @@ feature -- Change feature -- Basic operation - process_email (a_email: CMS_EMAIL) + process_email (a_email: NOTIFICATION_EMAIL) do if active.is_available then active.process_email (a_email) diff --git a/draft/application/cms/src/notification/cms_email.e b/library/runtime/process/notification/notification_email.e similarity index 98% rename from draft/application/cms/src/notification/cms_email.e rename to library/runtime/process/notification/notification_email.e index 13cfe771..854b91f9 100644 --- a/draft/application/cms/src/notification/cms_email.e +++ b/library/runtime/process/notification/notification_email.e @@ -7,7 +7,7 @@ note revision : "$Revision$" class - CMS_EMAIL + NOTIFICATION_EMAIL create make diff --git a/draft/application/cms/src/notification/cms_external_mailer.e b/library/runtime/process/notification/notification_external_mailer.e similarity index 97% rename from draft/application/cms/src/notification/cms_external_mailer.e rename to library/runtime/process/notification/notification_external_mailer.e index 6a79cafa..0874ef9a 100644 --- a/draft/application/cms/src/notification/cms_external_mailer.e +++ b/library/runtime/process/notification/notification_external_mailer.e @@ -5,10 +5,10 @@ note revision : "$Revision$" class - CMS_EXTERNAL_MAILER + NOTIFICATION_EXTERNAL_MAILER inherit - CMS_MAILER + NOTIFICATION_MAILER -- SHARED_EXECUTION_ENVIRONMENT @@ -76,7 +76,7 @@ feature -- Change feature -- Basic operation - process_email (a_email: CMS_EMAIL) + process_email (a_email: NOTIFICATION_EMAIL) local l_factory: PROCESS_FACTORY args: like arguments diff --git a/draft/application/cms/src/notification/cms_mailer.e b/library/runtime/process/notification/notification_mailer.e similarity index 79% rename from draft/application/cms/src/notification/cms_mailer.e rename to library/runtime/process/notification/notification_mailer.e index fe98a701..f513648b 100644 --- a/draft/application/cms/src/notification/cms_mailer.e +++ b/library/runtime/process/notification/notification_mailer.e @@ -7,7 +7,7 @@ note revision : "$Revision$" deferred class - CMS_MAILER + NOTIFICATION_MAILER feature -- Status @@ -18,7 +18,7 @@ feature -- Status feature -- Basic operation - process_emails (lst: ITERABLE [CMS_EMAIL]) + process_emails (lst: ITERABLE [NOTIFICATION_EMAIL]) -- Process set of emails `lst' require is_available @@ -30,7 +30,7 @@ feature -- Basic operation end end - safe_process_email (a_email: CMS_EMAIL) + safe_process_email (a_email: NOTIFICATION_EMAIL) -- Same as `process_email', but include the check of `is_available' do if is_available then @@ -38,7 +38,7 @@ feature -- Basic operation end end - process_email (a_email: CMS_EMAIL) + process_email (a_email: NOTIFICATION_EMAIL) -- Process the sending of `a_email' require is_available diff --git a/draft/application/cms/src/notification/cms_sendmail_mailer.e b/library/runtime/process/notification/notification_sendmail_mailer.e similarity index 79% rename from draft/application/cms/src/notification/cms_sendmail_mailer.e rename to library/runtime/process/notification/notification_sendmail_mailer.e index 264b7e1c..5706dd6f 100644 --- a/draft/application/cms/src/notification/cms_sendmail_mailer.e +++ b/library/runtime/process/notification/notification_sendmail_mailer.e @@ -1,16 +1,16 @@ note description : "[ - CMS_MAILER using sendmail as mailtool + NOTIFICATION_MAILER using sendmail as mailtool ]" author : "$Author$" date : "$Date$" revision : "$Revision$" class - CMS_SENDMAIL_MAILER + NOTIFICATION_SENDMAIL_MAILER inherit - CMS_EXTERNAL_MAILER + NOTIFICATION_EXTERNAL_MAILER redefine default_create end