分类 默认分类 下的文章

Salesforce Read-only SObject

NOTE: this article is not the final version and will be update later

AttachedContentNote

  • This read-only object contains all ContentNote objects associated with an object. This object is available in API version 35.0 and later.
  • link to developer.salesforce.com

ActivityHistory

  • This read-only object is displayed in a related list of closed activities—past events and closed tasks—related to an object. It includes activities for all contacts related to the object. ActivityHistory fields for phone calls are only available if your organization uses Salesforce CRM Call Center.
  • link to ActivityHistory on developer.salesforce.com

Salesforce inline editing需要满足的条件

Salesforce inline editing是非常方便的功能,可以提供方便的在视图中编辑和保存字段的功能。

但是好东西不是十全十美的,它有些限制:
Guidelines for Editing Records with the Inline Editor

而对于列表视图(lists),有下面限制:

  1. 某些标准字段并不支持,比如:Case Status, Opportunity Stage, Opportunity Amount, Opportunity Quantity and Lead Status, and most Task and Event fields只能在记录编辑页面编辑.
  2. 如果org使用了记录类型,则必须保证视图里面的列出的记录全部属于同一个记录类型。换而言之,必须使用记录类型作为筛选条件,同时最多选择一个类型或者留空(对于主记录类型)
  3. 在筛选条件的逻辑里面,不能包含或(OR)从句(clause)
  4. 对于活动(Activities)则必须有额外的筛选,指定任务(Task)为真(True)或者为假(False)

更多信息,可以参考Salesforce英文说明:Editing Records Directly From Enhanced Lists

Discuz! X3.2找回密码提示参数错误的解决办法以及导致的登录缓慢

前言

Discuz!X3.2这个问题不是个案,而是实实在在的bug,网上一搜一大把。但是目前仍然没有官方补丁出来,只有网友力量:

bug描述

在找回页码界面,填写并提交新密码后会出现「参数错误」的提示。

bug原因

discuz在post表单传值的时候没有没有传sign值,但是又校验的了这个sign值。为了安全起见,解决办法不能删除校验这步,必须传送这个sign值。

解决方法

  1. 修改文件:source\module\member\member_getpasswd.php

    $uid = $_GET['uid'];

下方添加

$sign = $_GET['sign'];
  1. 修改文件:template\default\member\getpasswd.htm
    修改

<form method="post" autocomplete="off" action="member.php?mod=getpasswd&uid=$uid&id=$hashid&sign=$sign">

带出的问题

  1. 登录太慢,花时间太久

VirtualBox虚拟机上网

文章参考来源:http://www.centoscn.com/CentOS/config/2015/0311/4857.html

VirtualBox 四种网络接入方式

  1. NAT 网络地址转换模式(NAT,Network Address Translation)
    特点:虚拟机可以访问外部网络,但是外部网络包括主机不能访问到虚拟机,也不知道虚拟机的存在;虚拟机之间也无法互访。
  2. Bridged Adapter 桥接模式
    特点:通过主机网卡桥接到外部网络,会被分配一个独立IP(前提是外部网络有可分配IP);外部看来这是与主机同层次的机器,所有机器(虚拟、主机、外部网络)都能互访。
  3. Internal 内部网络模式
    特点:虚拟机之间通过设置可以互访;虚拟机与主机、外部网络之间不能互访。
  4. Host-only Adapter 主机模式
    特点:虚拟机之间,虚拟机与主机可以互访(192.168.56/1网段);虚拟机与外部网络不可以互访。

推荐方法

推荐使用两块网络,第一块设置位NAT供虚拟机连接外部网络,第二块设置为Host-only供虚拟机与主机互访。这样做的目的是:

  • 虚拟机能够访问网络,但是网络不能访问虚拟机,保证虚拟机隐私和安全
  • 虚拟机与主机能够互访,方便使用虚拟机建立开发环境