Commit Graph

466 Commits

Author SHA1 Message Date
Paolo 45b4c84764 Task #1355:
- If the sender of a message is an admin: show all the vorlage with
mimetype = text/html
 - If the sender of a message is NOT an admin: show all the
vorlage that belongs to the organisation units of the user
and the parents of those organisation units until the root
of the organisation unit tree

Changes:
 - Added method isAdminByPersonId to model Benutzerrolle_model
 - Added method _getAllHTMLVorlage to Vorlage_widget
 - Added method _getUserVorlage to Vorlage_widget
2017-06-06 15:21:22 +02:00
Paolo b840352377 - Vorlage widget now works with oe_kurzbz
- Added method getByPersonId to model Benutzerfunktion_model
- Added method treeSearchEntire to library OrganisationseinheitLib
- Added method getOneLevelAlias to model Organisationseinheit_model
2017-05-23 17:00:03 +02:00
Paolo 2286d47b69 Task #1353: First solution, to be refined 2017-05-16 18:52:38 +02:00
Paolo 7312a4afe1 Tast #1342: Messages: root-url of link to ViewMsgByToken-Seite in Info-Email configurable 2017-05-08 14:17:35 +02:00
Paolo d7771da74e - Added utility function var_dump_to_error_log to the fhc_helper
- Added method checkAvailability to model Reihungstest_model
- Added method checkAvailability to library ReihungstestLib
- Added a validation for the test in the method insertPersonReihungstest
of the library ReihungstestLib
2017-05-05 11:06:35 +02:00
oesi 870f088549 Added Permission Logging in Debug Mode 2017-04-27 09:01:52 +02:00
Paolo e5d483caba Bugfix: relationmessage_id was missing in case of reply 2017-04-11 12:23:00 +02:00
Paolo de0ed58ba6 - Removed method index, inbox, view and outbox from controller
system/Messages
- Removed views messageReply, messageView, messages, messagesInbox and
messagesOutbox
- Removed menu item "Nachrichten" from VileSci->Admin
- Controller system/Messages: method write also works for replying to a
message
- View system/messageWrite also worki for replying to a message
- Updated content/messages.js.php to call the system/Messages controller
with the new parameters
2017-04-11 12:03:15 +02:00
Paolo 811f5d395d - Escaped all the parameters concatenated to a query
- Added parameter titel to Studiengang2->getAppliedStudiengang
- Added parameter titel to Studiengang_model->getAppliedStudiengang
2017-04-06 11:13:16 +02:00
Paolo a2d2296f33 - Added method addGroupBy to DB_Model
- Changed the query present in method getPrestudentMultiAssign of Prestudent_model
2017-04-05 16:58:23 +02:00
Paolo 4984b69366 - DB_Model: workaround for CI_DB_driver->_list_columns (if there are two
tables with the same name in two different schemas, it returns a list of
fields from the two tables)
- DB_Model: changed loadTree to use the new method _list_columns
- DB_Model: added the method getSchemaAndTable
- Updated Studiengang_model to specify the schema when using the
loadTree method
- Studiengang_model: removed the titel parameter from method getAppliedStudiengang
- Studiengang2 controller removed the titel parameter from method getAppliedStudiengang
2017-04-04 18:27:31 +02:00
Gerald Raab 70a1b16bd8 Introduced sender-alias for system-mail-sender 2017-04-04 11:19:46 +02:00
Paolo d9781e99c8 Comments correction 2017-03-31 10:53:27 +02:00
Paolo 559b1b4cdf - ViewMessage: checks if the receiver is an employee or not. If an
employee then hides the reply link
- Added isEmployee method to MessageToken_model
2017-03-30 17:44:43 +02:00
Paolo d08de4b22b Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
Also the data of the message sender are not taken anymore via
the Person_model, but via the MessageToken_model, to avoid that
the login will be prompted
2017-03-30 16:43:35 +02:00
Paolo a0eb6b0eba - Added method setReadMessageStatusByToken to MessageToken_model
- Now the method toHTML of the controller ViewMessage is calling also
the method setReadMessageStatusByToken of model MessageToken_model
2017-03-30 16:27:14 +02:00
Gerald Raab 3ecb3907cf MsgView styled, display Name of Sender 2017-03-30 13:56:51 +02:00
Paolo f25cfc3fb1 Message viewer by token updated with standard CSS 2017-03-29 18:45:32 +02:00
Paolo 9dc9a712c4 - Moved file to manage vorlage into subdir vorlage
- Updated sprache, orgform, organisationseinheit and vorlage to the new
widget
- Changed method getRecursiveList of model Organisationseinheit_model
- Updated vilesci_menu_main.inc.php
- Changed method loadDropDownView of WidgetLib: if a selected value is
not given, by default it is set as HTML_DEFAULT_VALUE
- Updated all the affectd files
2017-03-29 16:57:29 +02:00
Paolo be4cab8230 PhrasesLib bugfix: getPhrases method now checks if the textile parser
has added the 'p' tags to the phrase before removing them
2017-03-28 11:18:40 +02:00
Paolo 61317978ce - Added class DropdownWidget
- Extended functionalities to Widget class
- Only one view for the dropdown html element
- Updated system/aufnahme/prestudentMultiAssign.php
- Updated affected widgets
2017-03-27 17:23:20 +02:00
Paolo ee827983b0 Fixed widgets to show if data are not present 2017-03-27 10:48:12 +02:00
Paolo 1f65f7737c - Splitted Usersfilters_widget in:
- Aufnahmegruppe_widget
	- Reihungstest_widget
	- Studiengang_widget
	- Studiensemester_widget
	- Stufe_widget
- Renamed /system/Users controller to system/aufnahme/PrestudentMultiAssign
- Added method getPrestudentMultiAssign to Prestudent_model
- Changed WidgetLib to allow to set the name and the id html attributes
of a widget
2017-03-24 16:39:50 +01:00
Paolo 2711430eb9 - Renamed TemplateLib to WidgetLib
- Updated controllers and views to use WidgetLib
- Removed TempleteLib from autoload config file
- Removed loading of session library from FHC_Controller (already
present in the autoload configuration file)
2017-03-23 12:25:58 +01:00
Paolo 2c4595005b DB_Model->_isEntitled: now if the user is not entitled to perform an
operation the query is reset
2017-03-23 11:51:18 +01:00
Paolo 50f7531fa6 system/Users: saving stufe and gruppe via ajax 2017-03-22 17:21:10 +01:00
Paolo 8a9b41f425 Set the subject from the vorlage 2017-03-22 15:46:54 +01:00
Paolo 70ba8cabed - system/Users: better GUI
- added new css and js to templates/header
2017-03-22 14:16:08 +01:00
Paolo 09637ce159 /system/Messages/write: better GUI 2017-03-22 11:28:19 +01:00
Paolo 6977f9c09d Fourth VileSci interface that allows easily to add more prestudent
to a group or change their stufe
2017-03-22 10:11:11 +01:00
Paolo 1615470a8f Third version of the VileSci interface that allows easily to add more prestudent
to a group or change their stufe
2017-03-21 18:29:25 +01:00
Paolo b8830667cd Second version of the VileSci interface that allows easily to add more prestudent
to a group or change their stufe
2017-03-17 17:31:52 +01:00
oesi eb46a7534b Cleanup CI Header Template 2017-03-17 16:18:46 +01:00
Paolo e4151e0905 First version of the VileSci interface that allows easily to add more prestudent
to a group or change their stufe
2017-03-17 11:54:02 +01:00
bison-paolo 129eeb69a8 - Changes in view vw_msg_vars: added orgform, typ and switched anrede
- Before sending a message it checks if the subject and the body are
present
2017-03-13 17:42:24 +01:00
bison-paolo 14aab3dd56 - Vorlage widget now add an empty element to the beginning of the drop
down box
- Bugfix message write controller:
	- JS function getVorlageText was missing
	- Wrong URL in form action
2017-03-13 16:39:38 +01:00
bison-paolo b14b1d6eec Bugfix: get the organisation unit from DB 2017-03-08 14:24:23 +01:00
bison-paolo f7e0898cf4 Migration scripts updated and fixed 2017-03-06 14:49:30 +01:00
Stefan Puraner ca2fe59e9c fixed method to get all available reihungstests lower than the specified
rt_stufe
2017-03-06 11:16:10 +01:00
bison-paolo e7be37708d - Bug fix in MessageLib
- Now is possible to send a message to more recipients from FAS
- Can be used the variables substitution from FAS
2017-03-02 15:47:17 +01:00
bison-paolo 1c8a5bc836 - Removed message_model_old.php
- Bug fix in MessageLib
- Now is possible to send a message to more recipients from FAS
- Can be used the variables substitution from FAS
2017-03-01 16:12:56 +01:00
bison-paolo d25829fe18 Method getAvailableReihungstestByPersonId of model Studiengang now is
working with the groups
2017-02-17 15:23:55 +01:00
bison-paolo bf677f717e Added method addForm to DB_Model 2017-02-15 12:50:50 +01:00
oesi a16b1a7fa8 Allow DBTools only from CLI 2017-02-13 11:48:15 +01:00
oesi 03e97199f6 Removed Legacy Scripts 2017-02-10 13:33:51 +01:00
bison-paolo 8d9a8b6478 Changed method loadTree of DB_Model to be compatible to older php versions than 5.5 2017-02-09 11:01:29 +01:00
oesi 51e73ec883 removed migration files that where moved to checksystem 2017-02-07 09:36:08 +01:00
oesi d2298ae52a - Moved Database Changes from Migrations to dbupdate_3.2.php
- Changed Column statusgrund_kurzbz to statusgrund_id
2017-02-06 20:24:23 +01:00
bison-paolo ff8693ec95 Changed the order in method getAvailableReihungstestByPersonId 2017-02-03 12:05:44 +01:00
bison-paolo 76046c6b94 - Bugfix Reihungstest controller
- Bugfix method getCountUnreadMessages in Recipient_model
2017-02-02 12:03:23 +01:00